My son suffers from migraines. It is very much like you have described above. What we have found is disruption in your sleep cycle is the most common cause. Once we realized that, we have been able...