If the thyroid is not functioning optimally, fat will not burn easily. If you find it hard to lose weight, experience low body temperature, constipation, brittle nails, dry hair and poor mood, then you may be dealing with poor thyroid function. You need to consult your physician to rule this out or make a proper diagnosis. High stress can also limit thyroid functions.
Finally, another major factor affecting weight loss is age. As you age, you will discover that it is easier to add weight and more difficult to lose. A regular exercise routine and diet plan can help you stay consistent.
Abrupt lifestyle adjustments can frustrate your weight loss plan. But, you should remain consistent to ensure you do not gain weight drastically.