Hi Charkate - I suffer from tension headaches every day all day and have done for over 2 years. I don't know how your partner is doing now but KEEP going back to the doctors - persist try things and if they don't work go back and tell them this and say you want something else. (I've tried various drugs and they have all been useless - especially amitriptyline which is the worst drug ever and made me feel like a complete mong for a long time). I persisted and then went to see a neurologist she reffered me onto a physio then an acupuncturist and also a chiropracter, who I see on a regular basis.
Tension headaches are caused by stress so try to illiminate this (even if you don't feel stressed - I always think I'm pretty chilled out but stress can come from anywhere!!!) and tension in the neck and shoulder area so joining a yoga/ pilates class is really benificial. Basically it is NOT something that will go away with a parecetomol or neurofen these just get rid of symptoms/ mask the symptoms and not the root cause.
You need to change your lifestyle! I mean it - I know it sounds crazy, but work in some regular relaxation/ exercises into your life - I do neck and shoulder exercises every day. Pay attention to your posture, try to chill out, also other factors are sleep/ food etc.
Ignore these people who don't have a clue what they are talking about, and go see someone a doctor and persist. Keeping a headache diary is also good. You could visit the migraine clinic in London this is free. Do not waste your money going to see a chiro/ physio etc as they probably will just want money rather than getting you better - get it on the nhs.
Anyway hope that helps.