1.Your 7th lord is in 6th house with rahu.. and you lagna has debiltated moon and saturn aspecting the 7th house ..
2.In navamsha you have rahu in lagna and mars and ketu in 7th house ..
Both the above points delayed your marriage.
Right now you are undergoing Venus Jupiter dasa, it will end on April 2020. In this period you will definitely get married. Both the jupiter and venus are in vargotthama..
Jupiter being the the 2nd and 5th lord combined with 11th lord favors in marriage and in navamsha Jupiter is the lagana lord which aspects the 7th house
If you believe in stones please do wear Yellow sapphire and Pearl both the stones… both the stones are compulsory. if you can’t afford stones please do recite Guru graha and chandra graha beeja mantra daily. pray to lord shiva daily…