I am currently 26 and just about impotent, i can still get it up but it takes quite a bit of coaxing, i feel blessed that i can get it up at all after years of risperdal depakote seroquel and now im currently on zyprexa, i think shrinks are the biggest quacks and think you should check out this site
http://www.stopshrinks.org
Oh, and I meant to suggest you have your thyroid checked and also blood sugar. Hope it gets straightened out by the endocrinologist.
Mine came right back after I stopped all the meds. Now I'm taking Remeron, and the drive seems less urgent, but it still works, thankfully. Remeron and Wellbutrin are supposed to have the fewest sexual side effects, but Remeron increases appetite ... a lot. That's fine for me, but not fine for most people.