Noted your question.
Please note that TSH
is a hormone produced by pituitary gland
and it's levels can vary based on many things. Your Free T4 and T3 are in normal range. I am not sure if you are using any kind of steroids
for gym or body building to boost your performance. That would cause a low TSH. Besides, you seems to be awake until 4.30 am and seems to exercise a lot. These also can make TSH fluctuate a lot.
Try to sleep between 10 and 5 Am, because that is exactly the time body wants you to sleep. Many pituitary hormone secretion are based on body's biological clock and all hormones follow a pattern. Disturbing your sleep means, you are disturbing your system. If your TSH continues to be low despite eating good, and sleeping well, then you will need a nuclear scan