The past is already done, and you can’t change it, but your brain keeps replaying old mistakes and missed opportunities like a broken record.
We all have things we wish we could change about the past, but most well-adjusted people recognise that you have to keep moving forward if you don’t want to get stuck. If you find yourself ruminating on the past more often than not, you’re in the danger zone and need to snap yourself out of it. Easier said than done, of course, but doing these things might help you get there.
1. Accept that you made the best decisions you could with what you knew then.
Looking back at past choices with all the knowledge and experience you have now isn’t fair to your younger self. You made decisions based on the information, maturity level, and circumstances you had at the time, even if they seem obviously wrong now.
Your 16-year-old self didn’t know what your 20-year-old self knows, and beating yourself up for not having wisdom you hadn’t gained yet is pretty pointless. You weren’t stupid; you were just learning, which is what everyone’s doing all the time.
2. Stop playing the “what if” game in your head.
Constantly imagining how different your life would be if you’d made different choices is mental torture that keeps you stuck in the past instead of focusing on what you can actually do now. These fantasy alternative timelines aren’t real, and thinking about them doesn’t help anything.
Every time you catch yourself thinking “what if I had…” or “if only I hadn’t…” try to redirect your thoughts to “what can I do now?” or “how can I move forward from here?” The present is where your actual power is.
3. Learn the lessons, but drop the shame.
Mistakes are only valuable if you actually learn something from them, but you don’t need to carry around guilt and shame forever to prove you’ve learned your lesson. Extract the useful information and then let go of the emotional baggage. Think of past mistakes as expensive education rather than evidence that you’re a terrible person. The tuition has already been paid through whatever consequences you faced, so now just take the knowledge and move forward.
4. Forgive yourself like you would forgive a good friend.
You probably wouldn’t spend years being cruel to a friend who made the same mistakes you did, so why is it okay to be endlessly harsh with yourself? Treat yourself with the same compassion you’d show someone you care about who was struggling. If your best friend came to you feeling guilty about something they did years ago, you’d probably tell them to let it go and focus on being better now. Give yourself that same kindness and understanding.
5. Focus on who you are now, not who you were then.
People change and grow constantly, especially when you’re young, so holding yourself accountable forever for things you did when you were a different person doesn’t make much sense. You’re not the same person who made those mistakes. Instead of defining yourself by your past actions, focus on the person you’re becoming now. Your current choices and values matter more than things you did when you were less mature or going through difficult times.
6. Make amends if possible, then move on.
If your regret involves hurting someone else, apologise sincerely if you can do so without causing more harm. But once you’ve made genuine amends, you need to let it go rather than continuing to punish yourself indefinitely. Some situations can’t be fixed with apologies, and that’s something you have to accept. You can commit to being better in the future without carrying guilt about the past forever. Sometimes the best apology is changed behaviour.
7. Remember that everyone has things they regret.
You’re not uniquely terrible or especially prone to making bad decisions. Literally everyone has things in their past that they wish they’d handled differently. Regret is just part of being human and learning how to navigate life. The people who seem to have their lives perfectly together also have moments they’re not proud of, they just don’t advertise them or let them define their entire sense of self. Your mistakes don’t make you special, they make you normal.
8. Use your energy to create something better now.
All the mental energy you’re spending on replaying past events could be used to build something positive in your current life. Channel that emotional intensity into making things better now, rather than just feeling bad about what already happened. If you’re upset about a friendship you ruined, put effort into being a better friend to people in your life now. If you regret academic choices, focus on learning and growing in ways that are available to you today.
9. Stop seeking validation for your guilt.
Sometimes we keep talking about our regrets because we want people to reassure us that we’re not terrible, but this actually keeps you stuck in the past rather than helping you move forward. Stop asking people to absolve you of guilt you should be releasing yourself. If you keep bringing up the same old mistakes in conversations, you might be looking for people to tell you it’s okay, but that validation needs to come from within you rather than from other people’s responses.
10. Accept that some consequences are permanent.
Part of letting go is accepting that some effects of past actions can’t be undone, and that’s just something you have to live with. Not everything can be fixed, and learning to accept permanent consequences is part of growing up. That doesn’t mean you should feel guilty forever, just that you need to build your life around current reality rather than wishing you could go back and change things. Work with what you have now instead of mourning what you lost.
11. Create new positive experiences to balance the narrative.
When your sense of self is dominated by regret, you need to actively create new positive experiences and memories that remind you of your capacity for good choices and meaningful connections. Balance the story you tell yourself about who you are.
Make deliberate efforts to do things you’re proud of, help other people, pursue goals that matter to you, and build relationships that make you feel good about yourself. New positive experiences help put old negative ones in perspective.
12. Understand that growth requires making mistakes.
The mistakes you regret were probably necessary parts of learning who you are and what you value. Without those experiences, you might not have developed the wisdom, empathy, or strength you have now. Perfect people who never mess up don’t actually exist, and they probably wouldn’t be very interesting or relatable if they did. Your mistakes are part of your story, not the whole story, and they’ve contributed to making you who you are.
13. Set boundaries around dwelling on the past.
Give yourself specific times to think about past regrets if you need to process them, but then consciously redirect your attention to the present. Don’t let regret become your default mental state that you slip into whenever your mind isn’t occupied. When you catch yourself spiralling about the past, have a plan for redirecting your thoughts. Call a friend, do something creative, exercise, or engage with something that requires your full attention in the present moment.
14. Focus on values rather than outcomes.
Instead of judging past decisions by their outcomes, which you couldn’t fully control or predict, focus on whether they aligned with your values and the information you had at the time. Good decisions can have bad outcomes, and that doesn’t make them wrong decisions.
Commit to making choices based on your current values and the best information you have now, and accept that you can’t control all the results. This approach reduces regret because you’re not taking responsibility for things beyond your control.
15. Remember that the past only has the power you give it.
Your past experiences inform who you are, but they don’t have to control who you become. You get to decide how much influence old events have over your current life and future choices. The past is only as powerful as you allow it to be. Every day, you have the opportunity to choose who you want to be and how you want to live, regardless of what’s happened before. Your future is determined by what you do from now on, not by what you did years ago or even yesterday.



