When people are asked about the best ways to lose weight they will usually say "diet and exercise" but they are ignoring an important third component. Your mindset is also an important factor when you want to lose weight. It is important to address diet, exercise and mindset if you want to lose weight effectively.
One big mistake people make when they want to lose weight is to cut back too much on what they eat. If you restrict your calorie intake too much then your body will go into starvation mode and start storing fat - which is the opposite effect to what you want. So, though it might be tempting to think that a lack of food will mean a lack of fat it is not true. You can actually eat a lot of food and still lose weight if you are eating the right types of food.
A lot of people don't like the thought of going to a gym because they are worried about what other people will think about them. Remember, that everyone is there for the same purpose - to keep fit and healthy and everyone will be at different levels. The person you really envy because they look so trim could well be the person who came in a couple of years ago very overweight. You don't have to go to a public gym to workout, there will be some trainers who will come to your home or who have a private gym. Even if you don't feel the gym is for you, include more exercise into your daily routine, such as taking the stairs rather than the lift, leaving your car at the back of the car park or going for a walk at lunchtime.
With the right mindset you will find it much easier to do the things that help you lose weight and then maintain it, not just for a month or so but for life. It won't seem like a restriction, you will enjoy the benefits and think of your healthy eating and exercise plan as part of your life.