I have always been confused with this "she or he has been having headache" since the car accident " ..it this grammatically correct