no, you dont nobody "needs" a man. we are capable of being healthy and strong while independent/single if you choose to have a man in your life, thats entirely different. you should not "need" one, but choose to have one in your life
I think what you're going through is your 20's life crisis. It happens to nearly all women in their 20s. Society has put pressures on us to have a solid career, a wonderful marriage, and at least 1 kid all before you reach 30. Don't buy into it. Take life at your own pace, and when you finally realize you don't need a man is when you'll actually find one deserving of your love. I used to need a man as well. For me there was an underlying sense of self-worthlessness that I'm still trying to take care of. Not saying it's the same for you, but look inside yourself. Naturally, humans need love, but it can come from many different sources, not just men.
Just keep waiting and eventually you will find someone. It takes time. It took me until my senior year of high school to find someone.