I know it's not good to make a post here asking this kind of question because most people will just assume I can't be bothered to read the stickies, but I have a variocele in my left nut and I'm not sure how different this makes me to everyone else.

I'm 19 now, and had a variocele since I was about 13/14. Gyno and bacne developed about a year after that. I haven't had any of my hormone levels checked yet, as I've only recently learnt that varioceles will reduce test, and I won't be able to do so for a few more weeks. I have a lot of symptoms of low test and high estrogen though - gyno, puffiness, water retention, and low sex drive. But the main thing is that I have a tendency to gain fat very easily, and muscle very difficultly, even though I follow everything very closely. Progressive overload, no junk food, no alcohol, sleep 8 hours, eat 1lb of meat everyday, 400 caloric surplus.

From what I've read so far, hormonal fluctuations in a normal person are like this:
Pre-cycle - low estrogen, high test
Early cycle - low estrogen, high test
mid/ late cycle - high estrogen, high test
after cycle - high estrogen, low test (until PCT [estrogen blockers and test boosters] are taken)

People are generally discouraged from taking steroids until they're about 25, 21 at the earliest, because you can **** up your endocrine system and hormone levels. But my question is, if my test levels are already ****ed up from my variocele, how would steroids affect me? I'm not talking about pumping all kinds of stuff into my system tomorrow, but maybe one or two cycles of test over the next few years so that I don't look like shit while saving up £1500 for a variocele surgery. If I do take anything, it won't be for a few more months when I've read a lot more about each compound, done another cut/ bulk cycle just to make sure my bad gains weren't just caused from me, tried other methods of reducing estrogen and raising test, and any other important measures I think of.

But of course, this is all meaningless if my blood levels come back completely normal.