Your lagan is Gemini and rashi is Virgo. Jupiter rules the 7th hous of marriage and Jupiter is debilitated which is not good. Rahu aspects the 7th house, another reason for delays and obstacles. I feel the marriage period is there in the year 2022. This is a strong period that is coming for marriage. I dont agree that if you marry before 31, you will get divorced. I do believe that looking at your charts, it is important that you do proper matching of the horoscopes for a happy and blissful married life.
Regarding the compatibility check, please look at my paid services “Horoscope matching kundli milan” to know the strength and weakness in your relationship. How compatible you people are?