Too much protein in the evening can make things worse for some people I think.
For many people, consuming too much protein before bed, especially meat, is one of the easiest ways to reduce the quality of sleep. The primary mechanism might be the stimulation of insulin by amino acids, leading to a subsequent drop in blood sugar during sleep.