Healthy Cheerful Q&A Men’s Health

What should I do if I have insomnia? What should I eat if I have insomnia?

Asked by:Bettencourt

Asked on:Apr 11, 2026 06:18 AM

Answers:1 Views:369
  • Boucher Boucher

    Apr 11, 2026

      Patients with insomnia should eat a light diet, eat more vegetables and fibrous foods, and eat some starchy foods half an hour before going to bed to ensure sleep.

      What to eat for insomnia

      milk

      Insomnia patients are suitable to drink warm milk before going to bed, because milk helps sleep.

      Pork liver

      Pork liver contains high copper content, which helps improve sleep quality and can be consumed appropriately by patients with insomnia.

      spinach

      Spinach contains high iron. The lack of iron in human blood will affect sleep. Eating more spinach can relieve insomnia symptoms.

      Ganoderma lucidum

      Ganoderma lucidum has the effects of sedation, analgesia and assisting sleep. Patients with insomnia can consume Ganoderma lucidum appropriately.

      longan

      Longan has the effect of calming the nerves and nourishing the blood, and patients with insomnia can eat it appropriately.

Related Q&A

More