Meat is a good way to obtain protein and B nutritional vitamins, but it may place an excessive load on the digestive tract. That’s why it’s easier to avoid consuming steak right before going to sleep. Choosing lean meats and consuming at least 3 hours before bed is truly a good option because it provides satiety and doesn’t contain a lot of calories that might lead to pounds gain. You can eat meats during the day to obtain enough protein. But be cautious with eating it each morning, since having many meals like this could be too tough for the body to digest.