i have some sort of deficiency in my body that requires bioflavonoids. what the heck are they and where can i get them. i was told that they can be found in the peelings of citrus fruits. i really don't like the taste of peelings. any suggestions i would rather get the pill.