We’ve all heard the phrase, “Marry your best friend.”

But what if your potential partner isn’t exactly the greatest catch? Some habits are major red flags that might point to trouble down the line. So, before you take the plunge into marriage, here are some habits that might make you want to reconsider tying the knot.
1. He constantly criticises and belittles you.
When someone chips away at you bit by bit, it affects you don’t notice until you realise you’ve stopped feeling confident around them. A partner shouldn’t make you second-guess yourself or feel embarrassed for being who you are. If every conversation leaves you feeling smaller, that’s not affection. That’s someone trying to place themselves above you. Marriage isn’t built on humiliation disguised as humour, no matter how much they claim they’re “just being honest.”
2. He’s reckless with money.
Life gets expensive fast, and someone who treats money like a toy will drag you into stress you didn’t sign up for. It’s not about being wealthy. It’s about being sensible with what you have. If he refuses to budget, constantly spends impulsively or acts like debt is no big deal, you’re the one who’s going to be picking up the pieces. Financial problems can make a relationship miserable, especially when one person is carrying the weight.
3. He shuts down when emotions get real.
Marriage requires conversations that aren’t always comfortable. If he avoids emotional subjects, gets defensive or refuses to talk through serious issues, you’ll end up doing all the emotional heavy lifting. A partner who goes silent every time something matters leaves you feeling alone even when they’re right next to you. Emotional distance doesn’t magically improve after a wedding. In most cases, it becomes even more obvious.
4. He has substance issues he refuses to address.
If alcohol or drugs are already causing arguments or creating tension, that’s not something you can “love” your way out of. People minimise the impact because they hope things will change later, but addiction affects everything: finances, safety, trust, and the general atmosphere inside your home. If he isn’t actively dealing with it now, you’ll be living inside the consequences later. That’s a heavy load for anyone to carry.
5. He’s controlling and manipulative.
If he monitors your phone, demands to know where you are or uses guilt to stop you seeing people, that’s a major warning sign, not affection. Isolation doesn’t start loudly. It starts with comments, restrictions and “concerns” that slowly make your world smaller. A partner who respects you won’t try to control your friendships or your time. You should never feel like you have to ask permission to live your own life.
6. He lies easily about small things.
Honesty isn’t optional. If he bends the truth, hides things or lies to avoid consequences, that doesn’t suddenly improve later. Trust isn’t something you can build if you never know whether you’re getting the truth. When someone lies over small things, it’s usually a preview of how they’ll behave when something bigger comes along. You can’t build a steady future with someone you’re constantly having to decode.
7. He refuses to compromise.
Marriage is full of decisions that require compromise: holidays, chores, finances, future plans, all of it. If he always expects things to go his way, you’re going to end up resentful and exhausted. Nobody wants a lifetime of being the only one who adjusts. A healthy marriage feels like a partnership, not a dictatorship where your opinions are background noise.
8. He has no drive to move forward in life.
Not everyone needs huge ambitions. But there’s a difference between being content and being stuck. If he has no interest in improving his situation, taking responsibility or building a life with you, you’ll eventually feel like you’re dragging someone behind you. A long-term partner should add something to your life, not rely on you to carry both of you through adulthood.
9. He’s disrespectful towards your family and friends.
If he mocks your family, avoids your friends or creates tension whenever they’re around, that will only cause more difficulty as time goes on. Marriage connects families and friendships, whether you like it or not. If he can’t behave respectfully, you’ll end up trying to manage conflict constantly. A partner doesn’t have to adore everyone, but basic respect should be the minimum.
10. He uses threats, shouting, or intimidation.
You don’t need someone to be physically violent for the relationship to be unsafe. Yelling, threats and intimidation are more than enough to create an environment where you feel nervous instead of secure. Once someone crosses that line, it rarely goes backwards. No marriage is worth that level of fear or unpredictability. You deserve a partner who treats you like an equal human being, not someone who needs to be controlled.
11. He’s excessively jealous and possessive.
A bit of jealousy gets romanticised, but real jealousy is exhausting. If he constantly wants reassurance, questions your loyalty or acts suspicious over nothing, that’s a problem. It turns every normal situation into a potential argument. A partner should trust you enough that they don’t need to interrogate your social life or accuse you of things you haven’t done.
12. He lacks empathy and compassion.
If you’re upset, and he rolls his eyes, changes the subject or acts like you’re overreacting, that’s not someone who sees you as a partner. A marriage needs compassion and understanding. If he can’t show basic care when you’re having a rough time, you’ll spend years feeling unsupported. Emotional neglect hurts just as much as open conflict.
13. He doesn’t respect your boundaries.
If you say no, and he keeps pushing, that tells you everything you need to know. Boundaries aren’t negotiable. They’re necessary. A man who respects you won’t treat your limits like an inconvenience. When someone repeatedly crosses a line, they’re showing you how they’ll behave when you live together and share a life. That’s not going to suddenly improve with time.
14. He has anger management issues.
Everyone gets annoyed, but someone who escalates fast or loses control in arguments creates a stressful and unpredictable environment. If you’re already managing his temper, you’ll be doing it constantly later. Nobody wants to tiptoe around their own partner at home. Anger issues don’t vanish because you love someone. They usually need proper accountability and effort.
15. He’s unwilling to grow and change.
Relationships change, life changes, people change. If he dismisses your concerns or acts like everything is fine simply because he’s comfortable, that’s a recipe for resentment. Marriage requires growth from both people. If he refuses to learn, adapt or take responsibility, you’ll eventually feel like you’re evolving alone while he stays exactly the same.
16. He has a history of infidelity.
Someone who can betray a partner and treat it like nothing has already shown how they deal with commitment. Yes, people can learn from mistakes, but that has to come with real accountability, not excuses. If he minimises it, blames someone else or acts like it wasn’t a big deal, he’s not taking responsibility. You shouldn’t be expected to gamble your future on someone who hasn’t shown they can be faithful.
17. He’s overly dependent on you.
Support in a relationship is normal, but when someone relies on you emotionally, financially and practically, you stop being a partner and become a caretaker. It’s draining and unfair. A healthy relationship has balance. If you’re already doing all the heavy lifting, marriage will only make that imbalance bigger and harder to escape.
18. He’s unwilling to put in effort to maintain the relationship.
If he’s already coasting, what do you think happens after a wedding? Nothing changes unless someone actually wants to put energy into the relationship. You deserve someone who tries, who notices you, and who values the connection instead of assuming you’ll stick around, no matter how little effort he gives. A good marriage feels like two people investing, not one person hanging on while the other relaxes.
19. He doesn’t make you feel loved and appreciated.
If he rarely shows appreciation or affection, you eventually stop feeling wanted. You shouldn’t have to constantly wonder whether your partner even cares. Marriage should make you feel appreciated, not invisible. If he can’t express affection now, the situation won’t magically improve later.
20. He’s not your biggest supporter.
A partner should celebrate you, support your goals and believe in your potential. If he downplays your achievements or mocks your plans, he’s telling you exactly how he sees you. Marriage should give you someone who’s in your corner, not someone who quietly hopes you’ll play small so they don’t feel insecure.



