7 Foods to Stop Eating if You Have Trouble Sleeping

4. Meat

Meat, especially red meat, contains a lot of protein and fat. Therefore, it takes a long time to digest and could keep you awake. It’s okay to eat meat for dinner, but it’s best to avoid it for your bedtime snack.

If you are really struggling to drop off every night, you may want to go further and stick to smaller portions of lean meat at dinnertime, such as turkey and chicken breast, or vegetarian sources of protein, like yogurt and spinach.

Any source of protein will take longer to digest and may not be good before bed, but note that red meat is an especially heavy source due to its fat content. Therefore, it is more likely to cause indigestion or stomach cramps upon lying down.

5 of 9