Today, there are plenty of herbal supplements, diet aids and pills to choose from. It can be difficult to come to a decision, especially if you are a vegetarian, however, have you tried Spirulina yet? Spirulina is a natural source of B12, protein, antioxidants and amino acids.