I’m going to college so I will not be able to prepare all my meals and I would like a little help with my essentials. non soy would be best. From what I can tell… For the record, B12 is NOT a type of protein. It is a vitamin. B12 is usually only found in meat, dairy and eggs. It can also be found in fortified cereals, fortified soy milk and in nutritional yeast. As far as protein supplements go, I would look into spirulina tablets or powder. Spirulina is a blue-green algae and is extremely high in protein (55% to 77% protein). Compare that with meat at 20% protein. Spirulina is a complete protein and is a 100% natural, whole-food. Any natural foods grocery store will sell it. You can also make your own hippie version of protein powder by grinding pumpkin seeds, almonds, sunflower seeds, flax seeds and hemp seeds together and sprinkle a little on anything you eat. This would be a complete protein. As for vegan supplements: go to any natural food grocery store. The will have several brands of vegan multi-vitamins to choose from. The brand I recently bought is “Nature’s Plus: Ultra One Daily Caps”.