Im a dumbass narcusst that tries to be better but always ends up fucking up., i lie, i hurt the people i love. Im could be a cold person and sometimes thats what hurts me the most. I have a heart but sometimes it leaves and when it does i say the wrong things, i hurt the wrong people and i completely mess up. I self inflict, i am the cause of my pain. Just when things are going good i fuck them up. I said some really hurtful things to my parents, knowing their struggles, knowing their pain, knowing what they are going through, my anger got the best of me and now they think i dont care. They deserve better.
You might have borderline personality disorder. Sounds a lot like my ex but could just be a regular narcissist. Least you’re able to own it. Most deny, deny, deny.
If you can recognize and admit when you’re wrong you’re probably not a narcissist