Looking at your horoscope, Leo sign rules the 7th house of marriage and Sun its lord is conjoined with Ketu which is not good. Ketu is also conjoined with Jupiter forming the guru chandal dosha. Rahu in the 7th house is not good, it will delay marriage and therefore it is important to do proper matching of the horoscope before marriage to have a happy and blissful marital life.