Ill say this one time.
If you are eating a specific amount of food every single day and not gaining weight, then that amount of calories is your maintenance level. If you found some internet calculator to determine what you think your maintenance is, guess what? Its wrong. Obviously.
This is very basic common sense stuff.
Eat more food.
Obviously the decision to use AAS is your own. Youre a grown man. An tbol or dbol cycle is hardly ideal. I do not endorse that at all.
List exactly what you ate yesterday. Be specific with the amounts please. If it doesnt come out to 4000 calories then youve only been lying to yourself and that is the root of your problem.