Simple asnwer to this one,,,, anytime you are not growing it is because A, you are overtraining, B you are not eating enough. It sounds like to me you are not eating enough. 158 is pretty small dude so I say you can afford to eat some junk. Get your fat up, get your carbs up. Eat some 99 cent double cheeseburgers from McDonalds,,, my personal fav. 4 of them at a time to be exact and they have 25 g of protein a pop. What I am saying if you eat like you want to be cut that is what you are going to be. If you eat like you want to be big you will.