Read the advice for new guys sticky, carefully, and consider the things that can cause low T. Fat gain can also be from thyroid issues. Have you been using less iodized salt with your altered eating habits?
Check your waking and mid afternoon [or equivalent] oral body temperatures. Should wake up around 97.7 and get to 98.6 during the day. If colder, you have a functional thyroid problem.
You sound stressed out. Could be adrenal fatigue. If that is the case, you will need to get rT3 tested.
Get these labs done:
LH/FSH <-- very important to do before TRT starts
TSH, fT3, fT4 [not T3, T4]
AM cortisol, should normally be done at AM after a normal/typical sleep
The advice for new guys sticky explains the terms.
You are probably vit-D3 deficient. Get 5,000 tiny oil based gel caps, Walmart has these. Take 20,000 day for one week, then 5,000iu thereafter.