Why don’t I have a bf

I have asked my self that question over and over
I am not even that bad nobody has ever told me am a bad person at least not in my very before, am not ugly am very fine like fine am straight forward at times I get ‘you are too straight forward’ am not greedy am the most grateful person on earth. I can cook, I can clean, am God fearing like I don’t know where things went wrong with so why is there no reasonable man asking me out. All I meet is either yahoo chewing gum boys or married men. Why no one ever believes am single but I am on Valentine’s Day I didn’t even get a single text from any guy am begging to think this is spiritual
God please I need a man a responsible one please