Your Dr is freaken idiot as many as i have encountered in my clients.
BTW I am a few months away from finishing my Doctorate in naturopathic medicine and as you guys know I have come a long way since I first started posting on her. Actually right now I help run a HRT clinic that specializes in this issues. Let me tell you what I think is happening. When dealin with young people Dr's only look at the symptoms but never the causes. Most likely you depleting your cortisol reserves which should happen later in life. Due to the amount of stress from all angles of ones life young people are burning out by time that they are in early to mid 20's. So before jumping on the viagra kick like most idiot Dr's do I would get your thyroid levels check and i am not talking TSH bull shit, but a proper evaluation of your free levels and total levels of t4 and t3 as well reverse t3. At the same time i highly suggest a cortisol salvia test from either ZRT or genova to check your cortisol levels which are probably imbalances in the first place. As TRouble taught me many years ago that your gluthione levels are probably sucked dry as you have leaks in tight junction lowering you magnesium and electrolytes.
First you need to examine your lifestlye, poor sleep hygiene, proper nutrient balance in your diet which may be healthy but unbalanced (80% of people i encounter), emotional stress, estrogen levels (e2 4021 by quest labs or senstiive by labcorp.) Most dr's run the wrong damn test because they are freaken idiots. Endocronologist are idiots about male hormone (90%) of them so do not waste your time because they are diabetic dr's not hormone specialists. So as you can see I gave you plenty to think about. Yes everyone I have evolved light years since the last time I have posted and currently working on a project of cystic fibrosis by which I possible may have found the gene that causes it.