Oh you poor thing!

Have you tried contacting Tresillian? They might be able to offer you a sleep program where they can assist you in helping DS to sleep for longer periods, or at least working out why he's awake every hour.

Good Luck.

No wonder they call sleep deprivation a form of torture!!