Hello. Not sure if this is the right place to post? I'm a 38 year old male & I have been training for 6 months & finding it difficult to build a lot of muscle. I am eating in a calorie surplus of around 500 per day & a lot of the extra calories appear to be going towards fat rather than muscle. I am 5'8" tall & consuming 2800 per day with a desk job & doing a 3 day full body routine. I am currently 157lb but around the back end of 2016 I weighed 118lb & was very skinny & felt terrible. Someone suggested that I should have a Testosterone test & I have got the results back which the doctor said was normal. The figure given to me was 15.6 nmol/L. It says the normal range is 8.0 to 30.0. What do you guys think? My Labido does feel lower than it used to be & sometimes its difficult to maintain an erection but this tends to be when its really late & I am tired etc. Not sure if this is just age related? I posted this question on another forum & it was suggested that yes it is too low. I got the following replies: "Your test levels are "OK"... they're just about high and dry from the point of view of your level being a risk factor for testosterone deficiency, but only just... by less than 1nmol really. It would be worth checking gonadotropins and SHBG If your LH is high then you could still have a compensated form of hypogonadism even with a level TT 15.6nmol/ltr." and....... "That is on the low end. Technically it's considered "normal" but it's the typical testosterone level seen in much older people. Unless you are in your 50s or above I would consider it low test levels." and....... "get a new doctor (they always say its normal unless its WAY off) make sure you have health diet to facilitate natural test levels try taking 25mg clomid (orally)- it will raise test to above normal while using it or testosterone injections 100-200mg per week" I have no idea what the above mean? Also is it worth getting any more tests such as Thyroid? Thanks.