I am a believer in the power of free weights, heavy barbell compound lifts to increase testosterone. I also agree that diet and sleep play a massively important role, but cannot stress strongly enough how much I believe in the importance of free weights. When you say you are doing weights and machines 4-5 times per week, what kind of program are you on? As @BestVersionToday said, are you focusing on Squat man, dead lift, bench, military press? Are you doing low rep range, high intensity sets? If so, are you sure that you aren't overtraining? Are you gradually increasing the weight loads every week? My personal opinion is to consider your workout routine prior to using TRT. BTW the sig is wrong. I am at 7 days. I changed it, but it didn't appear to update.