You are reciting mantras is good.
But it is not sufficient.
Observe fasting for one day in a week.
YOu do like this for 6months .
On the day of fasting,you can eat any quantity of
Please read in google-kumrao99 penance method. email@example.com
Yes your horoscope is weak on the Marriage front. Jupiter which is the kakra for husband is debilitated in the 7th house which is never good. Saturn is the lord of the 7th house and Saturn will always delay marriage. It brings delays in marriage and disturbs marital happiness. There are two things that you should do.
1. Do not do Horoscope matching rather go in for Name based matching.
2. Keep fast on Thursdays for good results.
3. Continue doing the remedies that you are already doing.