Well you certainly need estrogen checked. You may want to see another doctor that can refer you to an endocronologist. Due to your age, it will not be easy as most (such as lowtestoertone.com) will require a referral with documentation as to the reasons for low T.

First thing I would do is focus on finding a qualified physician, and avoid self-treatment protocols. Unapproved or drugs that are not prescribed are worrisome.

Best of luck to you.