You will understand the reason why bad times happen in life if you read Bhagavad Gita. You will have a happy married life only after 2025. Your 12th house is very weak and there will only be poor bed pleasures in life(Sexual happiness)
As your Rashi is Virgo, you are passing through a period of Shani Dhaiyya as Saturn in transit is presently in Sagittarius. The period is challenging and therefore you should do SHani puja for good results.