Relationships are like journeys; they may progress very slowly at the start but before you know it, you have gone very far and a lot has happened. Trust me, you would not want to go far in your relationship and still have stuff you have not aired out to your partner.
I watched a movie some time ago that the husband was a musician and the wife had never complained about that, only for her to confide in her neighbor years into her marriage that she actually hated her husband’s style of music. Unfortunately, the neighbor let it slip in front of the husband and what a shock it was to him! You can imagine realizing that your wife had been lying all the while you believed she loved and accepted such a huge part of you.
Now, to avoid such scenarios, it best that you are up front about everything. Whatever terrible past you may have, secret bad habits or things about your partner you don’t like should be said at the start of the relationship. Don’t ever assume that the bad stuff will drive them away. I learnt a lesson: people usually don’t love you because you are all good. Open up, that is the way to dealing with whatever residue of the bad stuff may be left and if they can’t handle it and decide to walk away then it is better than living a lie. There will always be someone else who will accept you.
If there are things about your partner you don’t like, say it too ‘cos you don’t know when or how it might come out. There should be no such thing as tolerating it. What if one day you can’t take it anymore and you snap?
Say it now and save yourself the trouble later.
