Delay in marriage is there because of Ketu in the 7th house, which is the prime house of marriage. 7th Lord going in the 8th house. 7th Lord being debilitated in the Navamsha chart. Your horoscope is weak on the marital front. However marriage period is going on and gets much stronger after October 2020, the more efforts you put the better your chances of marriage will be.