trt sounds like the way to go to me. i serously doubt cycling anything is going to be a help to you. even if some natty stuff is going to help its only until you stop then you have to re adjust. every time you start and stop you will have to do the same thing.
trt is healthier and safer. you could keep a healthy test level year round. it can be easier then you think. maybe the jel will work for you. if you do get the injects they will only make you come in for them in the beginning after a while you can do it yourself.
go to a clinic and talk to the doc about it.
theres a good chance he may never be able to have children if he follows this advice. make sure to mention that when you think prescribing lifelong trt as a recommendation, especially to a 20 year old.