RE: Health War: Men in their 30s hit by impotence epidemic as half suffer from erectile dysfunction
Here some info on vitamins and minerals you need for a better night sleep. I would add calcium to the list also. Basically Vitamin D, Magnesium and Calcium work together to reduce snoring/sleep apnea. snoring is caused by muscles in the throat that are to relaxed and not maintaining their muscle memory. Calcium is important for muscles to work properly but you need vitamin d, magnesium and other minerals to properly absorb the Calcium. Look into good plant derived supplements that have all these nutrients in them or find a way to absorb calcium better in your diet and also look into ways to reduce calcium loss from the body(soda is really bad for this).
For the back pain, look into Glucosamine for rebuilding cartilage in your joints. I'm sure there's some other nutrients that help to because they all seem to complement each other.
https://nestednaturals.com/blog/5-ways-to-help-reduce-sleep-apnea-symptoms/