Your marriage is getting delayed due to Shani and Guru.
You are a Cancer lagna and Shani rules your 7th house which naturally delays marriage a bit and your 7th house is hemmed between malefics.Your darakaraka Jupiter is debilitated in the Navamsa which is causing problems.
Your marriage period seems strong between July 2018-May 2019.
1.Chant Guru beej mantra daily 108 times.
2.Donate bananas of Thursdays
3.Worship lord Hanuman and chant Hanuman chalisa daily