Imperfect but forgiven
I'm already up at 3 a.m. Don't think magnesium would work for me since it already doesn't. Benadryl and Valium both put me to sleep but I don't take Valium very often and I've got some concerns about using much Benadryl. We'll see about Melatonin...Since you already take magnesium you could take a little more at dinner or use the gel or lotion before bed. The gel is very drying, it’s basically salt, but it does get the job done. I fall asleep pretty quickly. You have to find your sweet spot though. Too much and you are up and wired at 3 am. Don’t ask me how I know.
I take between 500mg to 1000mg and my doctor knows. It can really drop your bp if you take a lot as a normal person. I’m not normal. The higher amounts are usually what cause the wired but tired nights. I’ve had to pull back.