A great big hug for starters I think my dear, as I am unable to oblige in anything other than in a cyber capacity I suggest you tell the lovely Mr Larkin to do the honours for me...sure that'd be much nicer too lol.
I know how hard it is babe, believe me, you will get through it however it may not seem like it.
As regards compliance, been there too, and hard as it is sometimes there are things that are just too much for us to cope with on our own. Think of it in a chemical way if you like, you need to get your chemical balance back.
I can take a while to get settled on something and to find what's right for you but it can be so worth it in the end.
As the Borg say, resistance is futile ;) Sorry, couldn't resist that.
As our dear China would say (sorry hon but I'm sure you'll understand), chin up tiddler xxx