To loose weight you have to want to. An easy step is take meal replacements. They give you sufficient vitamins and cals. For a meal. You want to eat your biggest meals at breakfast than work you way to smallest meals for dinner. Make fresh fruit and veggies and frozen veggies your best friend. You can get simple seasonings to change the taste. It takes a bit of getting used to but if you can do it! If you want to snack have carrots or another crunchy veggie. Carrots you can buy the whole ones (not baby) and cut and peel them yourself. You would be surprised in the price difference.
And yes always pack your own food!! You will save money and then eat what you want when you want it! And you don’t have to eat the junk food. Trust me people will not think that’s weird. I always pack veggies with me so I always have something to eat when I’m hungry. And if your trying to loose weight- tell your friends, they may be more supportive than you think and not put out a lot of junk food or at least have an option for you to choose from. You need a positive support system. You will get encouragement from yourself…stick to a meal plan and when you see results you will be encouraged by it.
Write down EVERYTHING you eat and drink for a week. You will see where you need to cut back and what was a "boredom snack".
As for exercises: Pilates, Yoga, ( these are often on TV so you can watch for free and go along) If you have access to a pool then that is the best way to use all your muscles and a great cardio without the strain of free weights. But if you can use some weights go for it. Surprisingly you can use things around the house. Stretching and stairs can be your best friend.