There may not be any conclusive studies showing that you will gain weight if you eat before bed, but there are enough studies showing that there is a correlation between late-night snacks and acid reflux. Even if you do not have symptoms of heartburn, silent reflexes manifesting into shortness of breath, difficulty swallowing, and coughing fits, are bound to arise, according to certain specialists. You should be having supper at least 3 hours before bed, preferably longer, if you want to keep your body functioning properly and make sure you stay fit and healthy.