Is it normal to have really bad headaches as long as 7 years after a major head injury?

Yes. Severe head injury is frequently associated with chronic headaches. Is long as there is no structural cause seen on head ct, there is little that can be done for these problems.