OK I am a man. This is my view as a man. My experience comes from having gone to a boys only school, then straight into the army, based far away in the sticks (well mostly sand, but there were some sticks). I then worked in male oriented workplaces for much of my life.
In my view, for women, about 20% of men are best left alone. Stay as far away as possible. They are bad news for relationships.
Then there are another 15% to 20% that have an attitude that is not ideal for a really loving relationship.
It is from the rest that a decent to great lifelong relationship can be had.
For most women, if they want to have a family, there is a certain time they have to establish a solid, sincere relationship.
With this in mind, waiting 10 or so years to see whether or not a young man will mature into a good loving husband material is not really a good idea.
In my experience, If a guy in his early 20s is not behaving in a way that gives a young woman confidence and trust, she should dump him and move on to meet someone from the decent guy group. If a woman stays with the nasty fellow, the chance of meeting a decent man is minimal.
Having a relationship with someone who is not a sincere Chistian, in the hope that he might at some future date turn to God, is a bad idea. If a woman will stay with him as he is, why should he change?
Jesusismylife22, my humble advice is to leave your boyfriend and be open to meet someone who is already a sincere Christian. And don't get involved sexually too early. If you say "No" to sex and he loves you, he will stay. If you say "No" and he goes away, then think "Good riddance" no matter how "cool" he might have seemed.
With sex there is a trap. Some men have a relationship in order to have regular sex, while some women have sex in order to have a relationship. Don't fall into that trap. It complicates life.
That's my 2 bits.