In your natal horoscope, Jupiter is having near zero strength and this is what is delaying your marriage. So is the career house also. Perhaps if you relocate yourself to somewhere far away in another country or continent, your fortunes could change for the better. Once you plan the place of migration, you should check the transit influence to confirm this.