Your period for marriage is already going on the delay in marriage is because of Rahu in the 7th house of your natal chart. Rahu in the 7th hosue forms the Kalathra Dosha. Which is not good.
Also your 7th house is under Paap Katri dosha which is not good. Doing horoscope matching is important for marital happiness.
Wear Yellow Sapphire and also do remedies of Rahu for benefits.
Blessings,
Navneet Khanna
Astrologer