You will always attract both :).
However, from your question it seems you have bumped into married men more often than single and sincere ones.
My advice is get into a good church and stay there for quite a while. Church doesn’t guarantee that you will meet a good person, but it greatly reduces your chances of meeting bad ones.
If you stay in the same church for quiet sometime, it is possible to hear stories that expose some of the married man who act single.
Also consider a man’s age. If a guy who is thirty plus years old asks you out – you should ask yourself if he really had never met anyone before in his thirty years.
Don’t take him at his word, Google him among your friends and close relatives. Take your time before you give yourself in.
Married men want to sleep with you more than they want a relationship.
He may tell you that he loves you – yet you can see what he really wants is sleep with you. That is a sign he could be married.
Just keep your values and married men will soon learn to keep their distance.
Next Question…