Farting a lot in bed is probably still caused by eating a lot of food at night before going to bed, which is not digested at the time of sleeping. In addition, it may be due to eating more gas-producing foods during the day, such as soy products or sweet potatoes, groundnuts, radishes and other foods. It may also be caused by poor digestion of the stomach and intestines, and sleeping with a cold abdomen can also lead to excessive farting in bed. It is not necessary to worry too much about the situation of excessive farting at night. Patients are advised to eat less gas-producing food to avoid it, and they can also choose to drink yogurt to increase bowel movement. In addition, patients are advised to eat less food at night and try to let the food finish digesting before going to bed. This will not put pressure on the intestines and stomach, and will not result in excessive farting while sleeping.