You need to look for the right kind of guy and sometimes its hard to find them. Honestly, it will be when you least expect it. You want someone who is not on Parole, on Probation, has a GOOD JOB, preferably NO KIDS (trust me you do not want drama with babies mamas or Child Support taxing his paychecks). Basically you want an honest, hard-working, and mature individual.
Always see how he thinks of his mother and how their relationship is, that is an easy way to see what type of guy he is. It takes time to tell if that person is even a good fit for you, so definitely do not bring up marriage coming into the relationship. Eventually, if he is serious he will bring it up. Just be careful.....and playing hard to get makes it easier in reality to get them.