Hi heaps,
Just was reading about Pyroluria & noticed that Insomnia & Poor Dream Recall are two symptoms related to it.
http://healthy-family.org/caryn/63/why-am-i-so-edgy-learn-about-pyrrole-disorder-pyroluria
I recently have been treating low mood with 900 mg Elemental Magnesium (Taken as Amino Acid Chelated Magnesium 500 mg....1 capsule=100 mg elemental Magnesium)
3 capsules morning, 3 midday, 3 evening
(need to take care re kidney function & drug interactions)
I have recently also added Blackmores BioZinc to my schedule. Plus started a wheat-free diet. Not taking any medications for sleep or mood. The only meds I occasionally take are over-the-counter Paracetamol (Acetominophen) & Zantac if needed.
I am finding I have gone from bedbound/and/or needing frequent daytime naps, to being able to be up and about the house, awake all day. Still mostly housebound, but it's a big improvement.
Sleep overall at night is improved. FM-type upper spine & shoulder pain has improved too.
Mood in day is improving. It also is helping that it's Springtime & we are headed for Summer in the Land Downunder

I sort of fit this profile for Pyroluria, but have never been formally tested.
Hope your sleep is improving.
meryl