Oh DD,
I am sorry I haven't got any advice to offer you other than what you're doing.
Sending you huge hugs I remember going through all of this with Madeleine.(actually, we still go through it at times and she is almost 10!!! lol)
I hope someone can offer you some really helpful advice, and that it all settles down soon.
All the best