Do you get enough sleep/rest?
I'm sure the shrooms didn't cause your problem, else I would have been there too.
I'm sure you could use some relaxation, and some good bodywork. Go see a massage therapist. You are definitely overworking your body, especially upperbody muscles around your neck and shoulders. Certain muscles of these areas can cause headaches around your temples.
Also, see an MD if nothing gets better, or see him first if you feel you need to. Just try getting some bodywork first before having to mask the pain and headaches with some kind of drug.