IF she's not faking her migraines (and that's a big IF!), surely it must be down to some dumb tit she's doing in her flat? Maybe she doesn't use blue light blocking on her screens so that's a big trigger, or she sprays a certain perfume, or she's not drinking enough water, or she's eating something her body doesn't agree with. Again, IF this isn't all a big act, I'm certain this problem must be down to some very simple reason that she just needs to use critical thinking skills to figure out and change.