Forget this guy and what he's like for a minute.
Write down the traits you want in a husband, traits that you could easily live with for 50 years.
Things like being of the same faith, able to share that faith walk with you
or like being hard working and practical
or treating you like an equal, like an adult
or like having a good sense of humor and an optimistic attitude
or like a pattern of treating all people with respect
Then see if he has any of those traits. If he doesn't, look for someone who does. Being lonely because you are alone is a whole lot easier to deal with than being lonely because the one you're with isn't a match. There are worse things than being lonely, and sounds like he's one of them.
Also, keep in mind, the part of the brain that is responsible for emotional control doesn't mature fully till around age 25. Give yourself a break, give yourself time to grow up a little more. It's not a character flaw to have emotions that confuse you and frustrate you. But it is dangerous to act on those emotions, rather than using the logical thinking part of your brain, which clearly is up and running nicely.
If you decide you deserve better, you'll get better. Don't ever settle for less than what you deserve with the misapprehension that you can change him. And don't think it's your fault if he's unhappy when you break up. He's already unhappy, sounds like. Don't take responsibility for anyone's feelings but your own. That's called co-dependency!! Don't do it. It's bad for you AND very bad for him.
Best of luck to you! Be picky. Be very picky. It eventually leads to a long happy marriage to a great guy.
Write down the traits you want in a husband, traits that you could easily live with for 50 years.
Things like being of the same faith, able to share that faith walk with you
or like being hard working and practical
or treating you like an equal, like an adult
or like having a good sense of humor and an optimistic attitude
or like a pattern of treating all people with respect
Then see if he has any of those traits. If he doesn't, look for someone who does. Being lonely because you are alone is a whole lot easier to deal with than being lonely because the one you're with isn't a match. There are worse things than being lonely, and sounds like he's one of them.
Also, keep in mind, the part of the brain that is responsible for emotional control doesn't mature fully till around age 25. Give yourself a break, give yourself time to grow up a little more. It's not a character flaw to have emotions that confuse you and frustrate you. But it is dangerous to act on those emotions, rather than using the logical thinking part of your brain, which clearly is up and running nicely.
If you decide you deserve better, you'll get better. Don't ever settle for less than what you deserve with the misapprehension that you can change him. And don't think it's your fault if he's unhappy when you break up. He's already unhappy, sounds like. Don't take responsibility for anyone's feelings but your own. That's called co-dependency!! Don't do it. It's bad for you AND very bad for him.
Best of luck to you! Be picky. Be very picky. It eventually leads to a long happy marriage to a great guy.