I've been having severe headaches all day everyday for over 3months. I take pain killers but they don't work. I don't take them everyday cos not good?

Neurological eval. I would encourage you to have the headaches medically evaluated. Severe, daily headaches for this period of time warrants assessment. Please let your personal physician know.