Sree Sree Guru Gaurangau Jayatah!
Supreme Lord Sree Krishna has said in the Gita emphatically that a sincere soul will never be deceived. He is residing in the heart of every soul and knows everything. He is omniscient and omnipotent and He regulates the fruits of the actions of conditioned souls. There cannot be any mistake in His giving fruits. In the Gita (2.47) it is said, "Karmanyevadhikaraste, ma phaleshu kadacana"—we can do actions but we can have no hold over the fruits of the actions. Fruits are regulated by the Supreme Lord.
Conditioned souls have got currents of thoughts in their minds imbibed from previous impressions of millions of births—holy thoughts and unholy thoughts. This human birth is given by the Lord to fight against unholy thoughts and to enhance holy thoughts. After passing through 80 lacs of births of different species, we have got this human birth. God was satisfied by creating human being as a human being has the capacity to discriminate between eternal and non-eternal and can worship the Supreme Lord Who is All-existence, All-knowledge, and All-bliss. This human birth is not meant for eating, sleeping, defending, and mating like birds and beasts. In Srimad Bhagavatam, 9th Canto, Veda Vyasa Muni has said that Ambarish Maharaj, who was a most favorite devotee of Supreme Lord Sree Krishna could remove all desires of this world gradually, by performing bhajan without deceitfulness. A conditioned soul cannot get the desired result all of a sudden. If he is sincere in his efforts, by the grace of Supreme Lord Sree Krishna and His devotees, he will be ultimately successful. Actually we reap the fruits of our own actions. It is out of ignorance that we blame others for our own drawbacks. I hope as you are sincere, you will be helped by the Supreme Lord and His devotees.
---Jagad-guru His Divine Grace Srila Bhakti Ballabh Tirtha Goswami Maharaj