You have a short window of marriage like situation arising untill April 2023. Your marriage window is between age 28-30.
A caution for you to keep in mind, even after your marriage happens you need to be careful for its sustainance untill 10 years more, post which things will be much better in matters if your relationship and marriage partner.
Mars is 7th house lord placed in 2nd house, Jupiter transit underway in 11th and 12th house where marriage can happen.
Rahu Dasha beng 6th house placed and 2nd from rashi can create disturbances. Jupiter lord of 8th and 11th and aspecting 7th lord is better for marriage growth.