SUNFLOWER, you sound like me in a lot of ways. I talk with my sister on the phone a lot. She keeps saying over and over, "just put one foot in front of the other and walk". I know this is hard to hear at first, as it was for me too. But, once I got the message through my sad head, I did just that, I put one foot in front of the other and just started walking!! And it is working. It didn't happen overnight, for you I wish it would. But unfortunately that's not how it works. It happens over time.
As far as groceries, I have lived in many a roommate situations, and it isn't easy. Some people don't care if it is your food or not. You may have to do what I did. Go to the store, walk there if you want, or can, and buy your food each day. Have a GOOD plan for what you are going to buy for that day. In Europe, most people buy the freshest food for each day one day at a time. So for you, you can be a European lady, going and buying a days worth of food each day.
Feel free to email me or friend me for extra support! It benefits us both if you lean on me for a while. We gain strength when we support each other. That's a SparkPeople gem.