RShikha, you should not trust spells cast by others, for many reasons. Even if they are done for free, and the person who casts on your behalf means it well, they have no connection to the event, and you have no way of knowing. Learning what you are doing, and doing the work yourself, is the best way.
Not to mention there are far too many scammers and frauds out there. Be very wary of people offering to help remotely -- especially for money.