This is the wagon. I fell off slightly.
Strictly speaking, I'm not vegan anymore. I'm
mostly vegan, dietary vegan, that is, but I make exceptions. Basically, I make my diet fit my life and listen to my body (most of the time).
This has lead to the following: I revert to being omni when I'm at my parents, as everything else just stresses out my mum and I don't want to cause her unnecessary hassle. And while I try to eat vegan while on holiday I'm not beating myself up if foods contain ingredients that I
shouldn't eat.
It was pretty easy to eat vegetarian or even strict vegetarian when I was in South India - they do amazing vegetarian food down there, it's a vegetarian's paradise. Coincidentally, I was one of the few people in the group I was travelling with that didn't experience any stomach upsets. Go figure.
The USA were a completely different case. It started on the flight to Las Vegas when the airline (British Airways, can't recommend long haul flights with them at all) messed up food orders and couldn't find my vegan dish. I got fish instead. Las Vegas is awesome, but the grasp on vegetarian or, god beware, vegan food is pretty loose. I got offered chicken when I asked for the vegetarian option, because obviously chicken grow on trees...
There probably are amazing vegan restaurants tucked away somewhere and they've got a bigger choice in vegan groceries than the UK, but we only had an RV to drive around so I wasn't really up for exploring the small streets. Then we hit the desert (Burning Man) and while my camp mates tried, they occasionally got it totally wrong. And I still had to eat.
Back home, in the UK and when I'm cooking for myself, I don't eat meat, I don't eat dairy, I only sparingly use eggs but I do eat fish now and again. I love sushi and get weird cravings for raw fish if I don't have it every other week or so. When others are cooking for me I'm vegetarian and only eat lactose-free cheese or dairy (I'm still lactose sensitive, so that part of veganism isn't a choice for me).
I do acknowledge that I feel best when I eat a strict vegan diet (although I seem to have to watch my Omega 3's somewhat) and it's what give me the best results if I'm practicing Bikram yoga (Bikram yoga hates junk food, it makes me nauseous during practice). But I also have to acknowledge that sometimes a vegan diet causes more problems than it's worth. Eating out with non-vegans or on the go becomes a huge mission and I love food too much to deny myself things I want to try.
To cut a long story short: I do my best, but I'm not stressing myself out about my food choices.