Your marital house lord Mercury is deplorably weak in your horoscope and that is why your marriage is getting delayed. It is unlikely that you will have a happy married life. You will have to move residence to a distant place where planetary influences are better if you wish to have a happy married life. Read my blog for more details.