Striker, i had an experience like that whilst under training and out on an early solo. I would say think long and cooly about giving up first, before you do. Yes its not a nice experience on one hand, but your training like mine kicked in !!. There has been a few times since then, when out with other pilots flying the aircraft, and usually the weather has become a "concern" i have remained calm and resolved the situation. Experience is a great teacher, evaluate it and learn from it, i believe it will make you a better pilot for it.
All the best.