Dear Shannan,
If your birth details are correct, I don't see why you won't find prospective partners. Infact there should be abundance of potential partners who must have come along your way.
You being single seems not a lack of opportunity to meet the right ones but the inability to set the expectations from them. You will have too much of an abundant expectation from your partners and lacks confidence or in other exterme too much of confidence in love matters.
This year 2023 seems like a golden year when you may meet a potential meet, iot could have already happenned or will happen in next 2-3 months.
You can get married in the year 2026-2027 at the latest, if you are willing to find the love. Best wishes.
Mercury - Mars and Mercury-Jupiter dasha supports alliance for marriage or finding a partner.
Exalted Venus with Jupiter in Pisces brings excess abundant expectations in matters of relationship or over indulgence in partner making it unfruitful.
Jupiter transit in 7th and 8th house will promote possibility.