There can be many reasons for not being able to lose weight. Some you can control and some (your metabolic rate) you can't control. Let's look at the ones you can.
5 reasons why you can't lose weight
Failure to cut down eating during reduced activity
Whatever the reasons for not being able to lose weight, the basic problem is simple one of taking in more Calorie than are needed for one's total activity. If you take in too much Calorie, the excess will be stored as fat. Did you know 1 pound of fat = 3500 Calories?
If you want to lose weight, you have to assume a personal responsibility for your weight problem. You can't blame it on family members, spouse, unmanageable children, lack of friends or troubles in general. Although these may affect you, in the end it is you who has been overfeeding yourself!
Calculate your BMI to see if you are normal, overweight or obese.