Try this
Are you eating the same foods over and over again or maybe you could be overtraining, when was the last time you had a whole week off training. every 3 months of consistent training can lead to overtraining if you dont take a week off in between you know what, there alot of people out there that do it.
Also keeping your protein intake high, around 200gr of protein, per day from a variety of sources is also beneficial.
Bodybuilders and most serious athletes often develop the habit of eating exactly the same foods day after day, either because they assume that this is the best way of monitoring their protein and nutritional intake, or simply because of convenience. Eating the same thing over and over can be quite boring and tasteless. A diet which mostly relies on tuna and chicken for the daily protein intake for example, could be considered deficient, since nether chicken or fish has the amino acid balance required to be considered a perfect protein.
Chicken is low in some of the branch chain amino acids, {amino acids are the building blocks of protein} which are important in building and maintaining muscle mass. Eating from the same sources every day may lead to deficient in one or more amino acids, this may actually reduce muscle growth, since the body will be forced to sacrifice a muscle cell in order to access an essential amino acid.
THIS IS THE REASON WHY PROTEIN POWDERS AND SUPPLEMENTS REALLY HELP, THIS IS WHY I BELIEVE IN THEM!
I hope this helps.