Don't be hindered about what other people say about giving it more time! If you think you're ready, go for it! No one else knows yourself better than you, yes?
I'd suggest going out with friends more often, maybe even getting your friends to introduce you to someone? Go for events, meet new people, try out new things to! You might just meet someone along the way hehe. It's never too late so don't worry My grand-aunt got married last year at the age of 58; you have plenty of time!