I am going to take a different direction here. You seem to be saying, not that one boyfriend is like this, but a string of them? Right?
I think you are attracting the wrong kind of man! I know the first main boyfriend I had as an adult, hated work. He always had an excuse. Then he decided he didn't want to work. It was a rocky relationship. I finally got out, and purposed in my heart, I would not go near another irresponsible man.
That was the right move. I met a wonderful man in college, who was there to get a job and career. We fell in love, and after 32 years working for the same company, he retired two years ago. I also worked, being a teacher, until I became disabled. We both have good pensions, and although money was tight in the beginning, not giving up really helped us stay debt free and always have a good incoming salary.
I realize there are circumstances and careers in which it is hard to get a job. I'm not talking about that. I'm talking about continually ending up dating men who make excuses for themselves, and have no intention of really finding work. That is what you are attracting!
Or, is it that you are attracted to a certain type of man? Maybe a handsome, strong and athletic type that was enabled by his family, school and society his whole life? Never had to do anything at home, never thought for some reason he would not have to have a career some day? Maybe thought he could make it on his good looks or his athletic ability? You know the type.
Not to stereotype! My second son was a gifted athlete and very handsome. But we had high expectations of him at home, and he certainly was driven to perform in the sport of his choice. He also had some good friends who told him to get a good career. He became a chartered account. He met a hardworking young woman, who is now a doctor. All his friends also have careers and good jobs.
Hang around friends that are going out with men who have jobs or prospects. And if my speculation is totally wrong, I'm sorry. It just seems like there are really lots of good men, but you have to look for them!