Looks to me a bit like you're falling for marketing hype a bit. You need to eat like a hippy to eat real, proper food! Green tea is great.Wholegrains are good as they have had less processing but basically you are still eating wheat, which disagrees with a lot of people. You might feel healthier, lighter etc if you had the German rye bread, toasted (ie- no wheat or gluten), wheat free pasta too. Special K is gonna be full of crap. the best I have found is Oat So Simple original- it's just a little bag of oats, which you can make with milk, water or soya/almond milk. No added sugar. Or just buy a bag of oats from the wholefood shop. Garlic tablets are good, but even better is to cook with real garlic as then you get the roughage. Also running can damage knees if this is the only exercise you do- how about yoga for strength and flexibility, pilates, swimming or just brisk walking? You are still really young and it's great you are thinking about health, but the healthiest food you can buy is in its natural state- non processed, from the health food shop!