@rootsrockreggae So first, there's a few questions that need answers.
What's your protein intake per day? How many calories are you eating daily? What kinds of foods are you eating? How tall are you? What is your weight?
It sounds like you have a good routine down, but there's some missing...