Hi Krisha,
None of the remedies works !!!
If remedies did work, then there wouldn't be any suffering in this world. All would be rich, living happily and peacefully in this world. If any astrologer tell you that remedies do work, then tell them to perform them on the most poorest people in the world. Would those people become rich or their suffering will end?
For e.x. If child birth is promised in the chart, and if someone consult the astrologer for the same. The astrologer know that child birth is promised. If he directly tell's the client about the same, then the astrologer would just get his consultancy fees. But then if astrolger say's that there is some grah problem and you have to do some kind of puja, wear certain ring, feed birds, cattle's etc then the grah dosh will go and you'll have child birth. Now for doing puja, wearing gemstone will cost a good amount of money which the astrologer will earn.
Everyone in this world live's their life according to the past karma. If one has done good deed's in their past life then they live accordingly in present life and vice versa.
"koi lakh kare chaturai karam ka lekh mitte na re bhai"
Law of Karma can never be changed, don't be depressed , don't weep, nothing is going to happen as per our wish. Whatever is destined is going to happen. Either you are King or a Begger , every one falls due to thier Karma. No one can change one's destiny
By saying this one should not stop praying. Praying to any god in any form, gives inner strength, belief to fight the adversity of the life.