Acupuncture for a headache?

Hi,
I'm a 44-year-old woman and has been suffering from a severe headache. My head is burning out of pain all the time. I don’t know what to do with it. I also had insomnia. I wonder whether it is because of stress or sleeplessness. My husband said that acupuncture will help for a headache due to stress. So I'm thinking about getting an acupuncture treatment from Pinewood Natural Health care in Toronto. Is it expensive? Does it really work? Can anyone share your acupuncture experience for a headache?