Once a month injections sounds like your problem and is a disastrous protocol for testosterone cypionate with an average half life of 5-8 days, so by 16 days most of the testosterone is cleared out of your system. You need to locate another doctor as the Urologist you're dealing with is clueless and TRT doesn't sound like his specialty. You need to provide more detail, what type of testosterone are you injecting and how much?
Is there a reason why you are not self injecting at home? Typically men self inject smaller doses 2-3 times weekly in order to keep levels stable and to keep level from falling, no members here go to the doctors office for injections. I suspect your doctor is injecting 200-300mg once a month, this isn't TRT. Any doctor who won't allow self injections is being overly cautious and will only get in the way of successful treatment.
Where are your labs?