Androgel can be taken whenever you like; just make sure you apply it the same time everyday. Up until a month ago, I applied it at NIGHT for NINE years and have felt fine all this time. Obviously I don't get blood tests in the middle of the night, but have usually tested between 700 to 1000 (sometimes a bit lower, sometimes a bit higher) throughout the years.
(I'm on Testim now and have gotten authorization for Testopel to be implanted this month. I switched from Androgel to Testim because Androgel was making my skin a bit dry for the past month. Besides, Testim has a better emollient (pentadecalactone) which keeps the skin moister and drives T into the skin better and faster, hence why there are usually higher T values with Testime).
You asked, "Should I have taken gel the day of the test?"
I don't get this. You're supposed to apply Androgel EVERYDAY. So why would you pick and choose what days you're applying it?
You tested at 148. Most people would have been crying in a doctors office at that level.
If 7.5 grams didn't do the job, then he should have put you at the highest clinical dosage - TEN grams - and checked to see if anything else was interfering in you getting better (prolactin and estradiol).
But then again (and I don't want to sound like a dick here), you sound like someone who is negligent in applying everyday - indicated by your CHOICE of days to apply - and this might have been the reasons for low values.
You can go to a urologist or endrocrinologist. I see a urologist with a fellowship in andrology. I don't want anyone who isn't up to speed with this stuff working on me, so I'm seeing a specialist's specialist!
Why did you stop seeing the MD, someone who actually on Androgel, proper medication for your problem?
And by the way, symptoms sometimes don't disappear quickly. It took MONTHS to feel "OK" and a year to feel totally like myself again.