Control X is not suitable for Vegans because it contains Cholecalciferol which is processed from lanolin (Sheep wool).
Yes you can take both of these products before a meal. They work quite differently, Control X to help your tummy feel fuller, and Carb X acts on the carbohydrates you ingest. We would not suggest mixing them together in the same glass as the tastes are quite different.