I am sure that anniversaries are so hard!!! I have only been through one so far and it was 1 week after d-day. At that point I thought that we would still make it, so I was hopeful.
As for the sleep, I totally understand. After d-day I went through about 2 months of this. I was given a sleep aid, but also didn't really like it b/c of son. I started taking fish oil and vitamin b-complex regularly during the day and after awhile I started to sleep better. I don't know if that actually helped or it was just coincidene. The best advice I can give though is try not to stress about it, b/c that makes it worse. And I learned when I was going through it that when your body gets to a point that you can't take it anymore you will fall asleep!