As others have said get thyroid checked I would also look at getting an MRI for your pituatary. But your T numbers dont look all that bad. At your age I would be very hestitant to go on testosterone replacement therapy (TRT) I think most docs will be too unless you have a true defined issues such as missing nut, or pitutarty tumor. But really like others have said you could be still growing. But some other things to look at maybe a clomid restart or some HCG for a while. But I would more or less look at some environmental factors. 1. Any perscriptions that you take that could be do this 2. Excessive alcohol or drug use 3. Are you sleeping regularly 7-9hours a night 3. Diet 4. Excercise.