Yeah fair enough, you've achieved a v decent physique.
Now, there is no hate here. I've said repeatedly that steroids are demonised unfairly and there are a plethora of misconceptions in relation to them. We've seen that in this very thread re **** shrinkage. Obviously that doesn't happen.
Ball shrinkage does but HCG can be ran for example to get them back to their fullness etc.
However, (just feel it's important to mention to uneducated members on here) I do think it is HIGHLY unlikely that you are natural given your stats and years of training.
180-188lbs at say 10-12% bf (you look leaner than that in the second photo imo) gives you an ffmi of >24 at 5'9".
An ffmi of above 25 basically gurantees gear usage and 180 lbs even at 8% bf is 24.8 (and the limit of 25 is only attainable to PHENOMENAL genetics in an individual who is natural) so most can't even attain a 25 ffmi no matter how well they train, eat and sleep etc.
You've only been traning for 2 years as well. That's no time at all, I would say 3/4 years as an absolute minimum to reach an ffmi of 24 (even with great genetics and nye on PERFECT training).
Either you aren't as heavy as you say you are or you're almost certainly lying that you use gear, which at 18 years old I can see why you'd be keen to lie.
No bw fluctuation is also dodgy. Naturals bulk and cut for extended periods of time, enhanced athletes can maintain basically and get muscle mass.
No hate here as I said, but I do think it is HIGHLY unlikely you are a natural when you (did) weigh 188lbs at circa 10-12% bf after only 2 years of training.