Many things can cause headaches. It can be related to high blood pressure, pinched nerves, allergies, and stress (among other things). Sometimes, it is well worth finding out what might be causing the headaches to come up with the more fitting solution.
Yes, I had a slip and fall during the winter. Dr. said it was a mild brain injury, which in order words a concussion. They offered meds, but I am already taking meds for my back pain. I really would like to find something all natural.
There's a store in my area called "Lush" and they're known for fresh, handmade natural items like cosmetics, soaps, lotions, etc. They have great massage oils and massage bars that are supposed to have different healing effects for the scents. Example there are some lemon and citrus ones, and my favorite is the honey & cocoa butter. I've gotten them to help with sore and aching muscles, but they have some that are supposed to be good for massaging the neck/ head and would probably help with headaches. Pretty sure they have lavender scented items. There may be a similar store in your area where you could find some natural remedies.