first of all you don't need a contest prep coach you dumb fuck, you need to know your body and stop listening to fuckwits. secondly you fucked up for life by taking steroids and thyroid drugs at age 18/19 and also looking like shit, good job, you think you look good?
your not 12% FAR FROM IT your a watery 18% with thick skin. 250/500mg test E/wk is not enough for a lad your age just so you know you are seriously fucking up your natural mature development of your organs, bones, glands, muscles and adult height. do you even know where your estradiol is at? dhea? dht? shbg? thyroid? tsh? tbg? free test? etc, do you think none of this doesn't matter? good luck being a future 25 year old with a dick that work.
as for your diet you won't listen but idgaf,
to shred,
wake up no food drink water if thirsty go to gym on treadmill, stepper, elliptical, heavy bag, skipping whatever high intensity until your balls pull into your abdomen multiple times to failure. 30 min max go home. do this every 2nd day. ZERO carbohydrates NO dairy skip dinner. this is not a protocol for gaining rather losing a lot of your body fat and all water very quickly, then eventually the thick skin will disappear because water no longer has anywhere to go ie. in fat and from there we start building muscle and using aas to make us look extra crisp ie. thin skin look.
stop counting your shit. no MORE FUCKING peanut butter, protein shakes, asparagus, cashews bullshit what the fuck mate where did you come from bb.com? my 16 year old cousin used to do this shit until i put him on the right path. no broccoli either. chicken breast beautiful wild salmon beautiful eggs beautiful keep the yolks always unless prepping for show and want to eat eggs. no fucking training day diet, rest day diet shit. either you DIET or NOT DIET, no such thing as bulking you dumb fucks.
hormones please get them in check, go get a full panel done and see what needs to be fixed. you know your body has a mind of it's own and if you are depriving it or fucking it up by keeping it in that state it will eventually break itself down due to that and cause sickness / illness even if you don't see or feel it happening.
training tell me if you'd like me to continue