I like the idea of health remedis but I really can't afford it because madicd doesn't pay for them and I don't have ain income. But I get migrains a lot and someone else I know told me when I feel it comming on eat black olives (this actually worked on me) It may work for some and not for others but it did for me. I also found that fish oil capsuls help me with high trigliserites and cholestol, But now for a few yeas I quit and now its back so I need to start them again because I am so tired of taking medication.
I don't take many supplements either. They cost money. I'm on food stamps so I'm learning about food as medicine and accupressure/reflexology that I can do for myself. Try replacing the fish oil capsules with real seafood such as sardines, salmon, etc. I've discovered canned mackerel and trout. There are also many herbal teas that can help. Tea can be bought with food stamps.
Yes., they are very expensive when buying. However, if you can buy seeds, there are common ones that can be grown relatively easy. Garlic can be purchased on food stamps. In spring, after the danger of frost, a small clove can be planted. Garlic is very medicinal.
We end up spending a lot on herbal tinctures.
If you are in California, you get passionflower tea for about a dollar. It is available in a lot of health stores but packaged by those mexican tea companies. (You would know if you were in SoCal or other parts of California what I meant by this).
Diet is totally crucial, too. High sugars, whether plant or processed foods will really hurt health. I am a huge advocate against sugars. This is very weird because I used to eat sugar on a daily basis. But since dropping it from my health, I have seen such improvements.