3 of the main reasons why people become overweight is because of indulging in high calorie diets, lack of exercise or genetic issues that are compounded by our busy lifestyles which ends up creating stress that can lead to unwanted weight.
In today’s society, people are under tremendous pressure and they have no time to eat right or to exercise. This creates a lot of stress in our lives, and can also be one of the major causes of weight gain. We usually end up going to a fast food restaurants whose food is usually high in cholesterol. It's no longer unusual to see entire families eating breakfast, lunch and dinner at fast food restaurants because they simply have no time to go grocery shopping or cook a wholesome meal.
Many of us just don't have the time to stick to our exercise routine, or too busy to plan our meals ahead of time. Today’s society demands a lot from its people. People are working two or three jobs just to make ends meet, go to school and in many cases also have families to take care of. These people come home too tired to exercise or even think of preparing a healthy balanced meal. For many, fast food restaurants are their only option to eat. Fast food is known to not only be addictive, but also has a very high level of cholesterol.
There has to be a consistent routine in order for people to keep their weight loss resolutions. This takes a lot of discipline and lifestyle changes. It can't be approached half-heartedly it has to become a habit and part of your daily routine. Sometimes this involves getting an accountability partner.
A good partner would be someone who wants you to succeed and keeps you on your toes so that you don't relapse into the old habits which were counter-productive. You can also join a weight loss club. There are many of these in each city and you can simply go online and you will find one.
Read this USA Today Article On The Number Of Americans Taking Anti Depressents, it's a serious problem.