Peanut butter can be eaten at any time of the day, be it in the morning or night. Peanut butter in the morning helps with keeping your blood sugar level and keeping you feel fuller throughout the day, however during the night peanut butter supports muscle growth and improve sleep quality.