You will be married latest by 2024 or even earlier. Delay is due to Jupiter, the 7th house lord is a highly malefic with low strength. Are you now resident in Maharashtra? Ensure that you get married only to one who has a good matching horoscope with you.