Welcome to the forums and FitDay Hunydew
Congrats on losing 2 lbs! Having to deal with stress is rough and yoga helps with stress a lot I think, so I really hope you can find a yoga partner soon.
Keep up the yoga on your own till then tho, who knows maybe you'll meet someone new at the gym. Even if they might not be a new yoga partner it might help to get to know others.
Take some time out for just you and to get out of the home and work environment and keep doing your yoga at the gym, it's important to think of yourself too so you can deal with the stress
For the snacking maybe eat some oranges or drink lemon water, the vitamin C helps people to deal with stress. I tend to get stressed and so far that seems to help me sometimes so maybe it'd help you too?
Good luck on your protein and weight loss goals! Keep finding the positives in things