don't count shakes as calories.
bro there are vets on this board and we have seen it all..
I see skinny young dudes who have no experience in the gym and don't know how to lift. benches probably 200 even though he is over 6 feet.
carries around a tub of protein powder mixed with milk or water and then think that they are gonna grow off of that.. do 5 or 6 sets and spend most of the time socializing.. then leave the gym after 25 minutes and don't grow and blame it on metabolism.
does this sound familiar? not saying this is you but I bet there are thousands of young dudes out there who fit this bill who are jumping on AAS everyday.
here is what you should be doing. EAT (a lot of clean REAL food, complex carbs, proteins, good fats), SLEEP (7-10 hours a night depending on the individual), take the wonderful supps that are legal and easily available (unleashed, gear, powerchews, creatine), lift hard (I would set up splits and hit the weight room 5-6X per week for 80 minutes, 15 sets.. compound lifts to start then isolate)
you will start gaining if you do this, you do not need AAS. you are light years away