The other day I was working and overheard a lady at the bar say something that really caught my attention. She said, "Sweetheart if his mother hasn't changed him by now, you won't be able to."
I stopped dead in my tracks and almost dropped my tables food. It had me thinking all night how true her statement was and how much I wished I had heard that when I first started dating the opposite sex.
I've spent countless years believing I could change boys I've dated and for a good majority even the boys believed it too. It took me six years believing that I could change the boys I dated, make them more mature, get them out of their bad habits, to understand if they wanted to change, they would have.
The only person who can change someone is that person themselves. Like that old lady stated, if the boy's mother hasn't changed him by the time he is almost done with college, odds are that that is just who they are. So its either take it or leave them.
Don't spend years with someone who keeps saying they will change and only changes for a month and goes back to his old ways. A person like that is not a person you need in your life. They will change their ways and grow up when they want to, on their own time. If it is meant to be it will, but don't wait for someone to change on the price of your happiness. It doesn't mean you don't love them and it doesn't mean you're giving up, it just means you're putting yourself and your happiness first and there's nothing wrong with that.