Looking at your horoscope we see that your lagan is Taurus, Rashi is Virgo. You have Rahu in lagan and Ketu in the 7th house. Ketu in the 7th house is never auspicious. You also have Mars in the 7th house making you mangalik. Ketu also is known to give results like Ketu, therefore your 7th house can be said to have very strong mangal dosha. Venus the karka of marriage is in the 6th house which is a malefic house. Therefore the marital happiness is not strong in your horoscope. Matching of the horoscope is very important for marital happiness.