sounds like you are well on your way to being wonderful-especially just by posting on this site!
my advice? don't make her feel guilty about not being able to do something or having to cancel plans. that is the worst! i know we all make ourselves feel awful due to headaches and the inability to function. the last thing i ever need is more pressure! sometimes i would get a roll of the eyes or a "huff" when i said i had a headache from my ex-boyfriend(note the EX ). trust me-we hate them too!
i am impressed with you! direct her to this site too!