Every now and then (perhaps every month or two) I wake up with a terrible headache that lasts all day. I find it difficult to eat and drink, as I seem to swallow a lot of air while doing so in this state, and sometimes I regurgitate a little. The headache isn't relieved until I've had several long burps! What is this and how can I prevent it?