پزشکان معتقدند، غذا برای شام باید سبک باشد و در ابتدای شب تأثیر زیادی در درمان اختلالات گوارشی دارد و همین‌طور خوردن شام در زمان ابتدای شب بسیار مفید است.بهترین زمان برای خوردن شام حداقل سه ساعت قبل از رفتن به رختخواب و دو ساعت (بیشتر) پس از انجام فعالیت‌های روزانه و شغلی است از سوی دیگر، باید زمان مناسبی برای شام خوردن در نظر گرفته شود (آرام غذا خوردن، باعث می‌شود زودتر سیر شوید). ‌صرف شام در این زمان باعث می‌شود بخش عمده‌ای از معده‌تان وظایفش را در زمان بیداری انجام دهد و انتقال‌دهنده‌های عصبی می‌توانند در طول خواب شبانه به فعالیت‌های خاص خود مشغول باشند.