I think that's the best way. ;) With supplements, most of the time all you pay for is expensive pee. Notice when you go to the loo and it's fluorescent? Yup, that's your body expelling your $30-$40 purchase.
I take an omega 3 supplement as our fish intake is really sporadic. I also take iron as my levels are exceptionally low. I prefer to get my nutrients from food though! Much cheaper, tastier and more effective!
No, I'm not vegetarian. I eat meat really regularly. But I had undiagnosed coeliac disease for, we don't know how long (it can affect nutrient absorption) and I also lost a lot of blood after my second bub was born. So I've been struggling for a bit over a year to get my iron stores back up. The fact that I've been either pregnant and / or breastfeeding for 3 and a half years probably hasn't helped lol