Life is hard sometimes, and we’re all just doing the best we can with what we’ve got.

However, there could be things you’re doing that are making your days tougher than necessary. By getting rid of these toxic habits, you could end up being a whole lot happier — and a lot less stressed — than you currently are. Here are a few practices to stop ASAP for a better life.
1. Constantly comparing yourself to other people

This habit can be a real happiness killer. When you’re always measuring yourself against everyone else, you’re setting yourself up for disappointment and dissatisfaction. Everyone’s journey is unique, and what you see of other people is often just the highlight reel. Focus on your own progress and celebrate your personal achievements, no matter how small they might seem.
2. Holding grudges

Carrying anger and resentment around is like lugging a heavy bag everywhere you go — it’s exhausting and unnecessary. Letting go of grudges doesn’t mean you’re condoning bad behaviour; it means you’re choosing to free yourself from negative emotions. Practise forgiveness, not for the other person’s sake, but for your own peace of mind.
3. Negative self-talk

The way you speak to yourself matters. Constant self-criticism can seriously impact your self-esteem and overall happiness. Try to catch yourself when you’re being overly critical and challenge those thoughts. Replace negative self-talk with more supportive and encouraging internal dialogue. It might feel awkward at first, but with practice, it can become a powerful tool for boosting your mood and confidence.
4. Procrastination

Putting things off might feel good in the moment, but it often leads to increased stress and anxiety down the line. Procrastination can leave you scrambling to meet deadlines and feeling constantly behind. Start tackling tasks head-on, breaking them down into smaller, manageable steps if needed. The sense of accomplishment you’ll feel from getting things done can significantly boost your mood and productivity.
5. Neglecting self-care

In the hustle of daily life, it’s easy to put your own needs on the back burner. However, neglecting self-care can lead to burnout and unhappiness. Make time for activities that recharge you, whether it’s reading a book, having a bath, or going for a walk. Remember, taking care of yourself isn’t selfish — it’s necessary for your wellbeing and helps you show up better in all areas of your life.
6. Dwelling on the past

Constantly rehashing past events or mistakes can keep you stuck and prevent you from enjoying the present. While it’s important to learn from the past, dwelling on it excessively can lead to regret and anxiety. Practice mindfulness to stay present, and when you catch yourself ruminating, gently guide your thoughts back to the here and now.
7. Trying to please everyone

It’s impossible to make everyone happy all the time, and trying to do so can leave you stressed and unfulfilled. Learn to set boundaries and say no when necessary. Prioritise your own wellbeing and values. Remember, it’s okay to disappoint people sometimes — you’re not responsible for managing everyone else’s feelings.
8. Avoiding difficult conversations

Steering clear of tough talks might seem easier in the short term, but it often leads to unresolved issues and built-up resentment. While these conversations can be uncomfortable, they’re often necessary for healthy relationships and personal growth. Approach difficult discussions with honesty, empathy, and a willingness to listen. You might find that they’re not as bad as you anticipated and can lead to positive outcomes.
9. Overcommitting yourself

Saying yes to everything can leave you stretched thin and stressed out. It’s okay to have limits and to respect your own time and energy. Before committing to something, consider whether it aligns with your priorities and whether you truly have the capacity for it. Learning to say no can free up time and energy for the things that really matter to you.
10. Neglecting your physical health

Your physical health plays a big role in your overall happiness and wellbeing. Ignoring your body’s needs — whether it’s skipping meals, not getting enough sleep, or avoiding exercise — can leave you feeling sluggish and unhappy. Make your health a priority. This doesn’t mean you need to become a fitness guru overnight, but small, consistent steps towards a healthier lifestyle can have a significant impact on your mood and energy levels.