I was about three hours into my trip from Pheonix to Apple Valley in a Cessna 152 when I called flight service for a weather update. The weather had changed from 20 gusting 30 to "30 gusting 40 from 300 with moderate turbulence." I was near Big Bear at 9500 and had moved east of course due to turbulence. Because of the heavy headwind, I considered landing at Big Bear, but as I overflew the runway, the crosswind and turbulence were too strong for a landing. As I flew NE of the field towards Apple Valley, strong downdrafts on the leeward side of the 8336 foot peak drove me down at 1000 ft/min, even at best rate of climb. I flew out of the downdraft at 500 AGL and 5000 feet, continuing toward APV. At that altitude I had trouble contacting ATC or getting any VOR reception, so another plane relayed my messages and "minimum fuel" and I got vectors to APV. I finally saw the airport, right at sunset, and landed on 26 (with very little crosswind). I taxied very fast to keep the plane from flipping, and parked. 2.5 gallons remained in the tanks. With only 100 hours and no previous mountain experience, I hadn't gotten a weather update quickly enough to avoid the turbulence, downdrafts, or headwind. Given the crosswinds, Big Bear, Yucca Valley, and Hi-Desert were unsafe. An extra fuel stop would have been very helpful.