I work full time with migraines. I have a schedule in which I start work BEFORE everyone else.
If I wake up with a headache, I get ready and go to work as usual, armed with a hot breakfast and tons of medicine. I can start my days slowly as needed and am usually recovered before the rest of the office shows up.
The only time I mention having a migraine is when I am so sick I have to go home. I also have an "elderly ailing mother" that I sometimes claim "needs me". Mom is healthier than I am, but it keeps me from revealing the truth sometimes.
I was just promoted to Payroll Administrator, a one person job with very little back up. I am amazed I can pull this off but I do it every day.
I always go to work, even if I'm sick. I should mention that I have migraines a couple of days per week.
It does help sometimes to be upfront with your employers. I was hired after I disclosed my disabilty, worked for 16 months with no issues. If I had a migraine I let them know and went home or to the hospital. I am part of the 10% of migraine suffers that when an attack happens it acts like a stroke and I can go completely blind with left-side numbness. After 16 months with no issues with my company, we had a change in supervisors and I was told to file for FMLA with company short term disabilty or be fired. I went out on the STD with FMLA, that was a joke, the moment my DR was an hour late getting my paperwork back to them I was "laid off". When the company recieved my paperwork from my Dr they denied the claim and told me to file an appeal with the labor board for my back pay.
I am a healthcare worker, so for me to go into work loaded up on migraine meds is unethical and could cause major damage to my patients. For some full time work is not always a option.