I've eaten various vegetarian diets over the years (lacto-/ovo-, pescetarian, etc.). Last year summer I started to feel sluggish, and first cut out all forms of dairy, then decided to do what I called the "vegan when I'm not eating pork belly" diet. In other words, at home, I was a vegan. When dining out, I ate whatever I felt like. And since pork belly seemed to be a huge restaurant trend last year, that often meant pork belly while dining out.
Frankly, I found the vegan thing to be pretty easy, though I'll admit that I wasn't so strict as to cut out things like gelatin & honey.
I always struggle with getting enough protein, so during my vegan days I ate a lot of soy protein powder (breakfast "green" smoothies), tofu, Trader Joe's meatless meatballs (I think...these may just be vegetarian) and "complete protein" foods (or close to complete protein foods) such as beans, high-protein tortillas & breads and nuts.
Gradually I moved back to eating a non-vegan diet, though even today I find myself having unintentionally vegan days.