Post up your blood work results with reference ranges.
What was the reason for your 3 week gap between injections? You say you take 200mg weekly how are you dosing that, 1 shot per week or multiple shots? Is this Testosterone you are buying pharmaceutical grade stuff or are you sourcing yourself? With 200mg each week of testosterone going into your system your numbers are very low.
But if you are injecting irregularly this is probably causing some of your problems.
Explain everything in detail how you are dosing and how you are going about things. Right now your initial post is confusing. Since you say you inject 200mg weekly and then you say your last test results were 3 weeks after injection.