I went for more labs KSman. You were right about the AST/ALT. My SHBG is also way above normal, which makes sense why Total Test is normal and Free Test is low. Here are the additional lab results:
Estradiol - 29.6 pg/mL (7.6-42.6)
SHBG - 77.6 nmol/L (16.5-55.9)
Prolactin - 8.6 ng/mL (4-15.2)
TSH - 2.61 uIU/mL (0.45-4.5)
AST - 69 IU/L (0-40)
ALT - 62 IU/L (0-44)
Hematocrit - 44.7% (37.5-51.0)
WBC - 8.7 x10E3/uL (3.4-10.8)
RBC - 4.74 x10E3/uL (4.14-5.80)
I eat a lot of food. It's been at least 6 months since I've been in a calorie deficit, and even then I wasn't starving. I eat 200+ grams of protein per day, lots of fruits, veggies, and carbs. At least 70 grams of fat per day. Also drink 1-2 gallons of water per day and hardly any alcohol.
Is it safe to assume it's not a thyroid issue? I likely get plenty of iodine in my diet, I consume 1-2 cups of yogurt per day and have other sources also.
I'm concerned about my liver numbers being out of range. And E2 is higher than what is probably desired, and SHBG is definitely way too high.
Also, I should mention that I took Finasteride 3 years ago for a 6-month period. The side-effects (little / oily ejaculation, tingling nipples, anxiety) gradually got worse and worse until I had to stop. Things got better after I stopped but I have no idea if I fully recovered. I do know that no man should ever take that drug.