I almost always get my migraines after I work my occasional evening shift. My sleep gets all mixed up. I have a young child so I usually go to bed around 8pm, as I usually work the day shift. After I work an evening, and don't get home until 1am -...