I’m 40 and have never been married, I’ve only recently become engaged to a wonderful woman, and only now do I understand what my Vocation is.
My advice is take advantage of your time as a single lay person, use it to lead a chaste and Spirit filled life, while being a good example for those around you. Single lay people have a special place in The Church, they are able to dedicate much more of their time and resources to The Church and their communities than most married or religious people can, being free of the obligations to spouse, children, or religious order. You will often have opportunities to give of your extra time and extra resources, to people and ministries in need around you, everything from mentoring youth, to caring for elderly, to mowing Mr. Smith’s yard, while he’s laid up with a broken hip.
This is an often ignored aspect of life, to those who find themselves living life as a single lay person, they are so often trying to fixate on vocations they aren’t called to, or simply waiting idly for a spouse they never seem to find. Don’t waste all that time, use it to actively serve The Lord, the need is so great there’s plenty for everyone to do.
I think you should also keep yourself open to marriage, religious life, or even Holy Orders, all the while, I think the Holy Spirit could move you at any time, if you’re open to His will.