Speak to your GP. Possible even something to help him sleep through it (not sure if you want to go down that path?)