When I was having cravings, I ate a lot of meat substitutes. Morningstar, Garden Burgers, and Quorn make the best in my opinion. There’s also Gardein, which is vegan actually. Their buffalo wings are fantastic.
I don’t know how willing your friends are or where you live, but see if you can convince them to go to more veg friendly places. I never really had that problem because I was dating a vegetarian when I first became one, and now I live in a city that has veg options in nearly every restaurant.
Over time, the cravings go away. I don’t have them anymore. My current girlfriend became a vegetarian a few weeks ago and said she can already tell the cravings are subsiding.
Be strong! Don’t be afraid to ask for more help. Cravings are natural to have, but do what you believe is right.