I am not 100% vegan because I eat eggs and sea food. But instead of milk, I make my own milk from oats or almonds + vegan cheese. Since I dropped dairy and 85% meat, I rarely get sick.
Regarding to vegan food, some brands taste horrible and you don't have to eat soy, there are so many options. The key is seasoning + ingredients. It's even healthier for your economy.