His levels being under 100 ng per deciliter is super low. He should definitely talk to a doctor about getting on TRT if he has good insurance; otherwise self TRT would be something that would be desirable
I would suggest cycling your calories a little bit differently. You can go lower on the calories but also on some days you should go higher, closer to 3,000 a day.
I wouldn't trust someone doing youtube videos on steroids. the only way you get any traction on that platform is with clickbait and gossip and by paying for views. so the information is going to be poor