Get to a family physician. INSIST to see an endocrinoligist. My family physician wouldnt approve it, and I went through highschool feeling like complete shit. My diet was great, and I trained hard.
I made no progress physique wise, and little progress in moving more weight. I felt like complete shit 100% of the time, and slept about 4 hours a night. My doctor said this was probably bad, and thats as far as it went.
I finally got into an endocronoligist, and it turned out that my testosterone level was 151. I also found out I had low ass blood pressure. I was instructed to increase sodium intake. This got rid of my dizziness.
I was retested and my levels were 132(my b/w, lol). I was prescribed andro gel, and my levels slowly raised to the 500’s. The increased stamina/energy throughout the day made sleeping much easier, and now I only have 1-2 bad nights a month.
I now weigh 155 lbs and went from 18% bf to between 7-10%. Bedding buetiful women is also back on the top of the list of priorities. Take home lesson: If you truly feel something is wrong with you, do something about it. Theres no sense in wasting months, or years of your life when you could have done something about it. Good luck.