Sree Sree Guru Gaurangau Jayatah!
Root cause of frustration is that a person chants Harinam, worships deities, reads scriptures etc. and follows the rules and regulations but not being surrendered to Supreme Lord, instead with the ego that we are the doers. So when a sadguru engages some jivas in devotion to Supreme Lord or teaches worship of deities, the first lesson taught is that he is not of this material world, actually he is the servant of the servants of the servants of Supreme Lord Gopinath. All actions done without the feeling that, 'I am the servant of Sree Krishna, I am the servant of the Absolute Counterpart of Sree Krishna- Gurudeva', may outwardly seem to be devotional practices, but actually are auspicious Karmas, and their fruit is 'punya' (piety). Nobody can attain realisation of Supreme Lord by 'Punya', it can only be attained by pure devotion. Without getting any realisation of the Supreme Lord or higher taste, it is natural to become frustrated under strict restrictions, rules and regulations. So in western countries it is often seen that people see something new, they accept and practice it, but then give up after some time. One gets the higher taste, realisation of Supreme Lord only by Guru Kripa, but Guru Kripa is impartial. Kripa is 'Nimnaga' - like water naturally flows from higher to lower positions, similarly Guru Kripa comes upon a surrendered disciple. Since we have been averse to Supreme Lord since time immemorial, our actions and thoughts are also averse to Supreme Lord. So we are to follow the Absolute Counterpart of Supreme Lord, Gurudeva and revered vaishnavas only.
--- Jagad-guru His Divine Grace Srila Bhakti Ballabh Tirtha Goswami Maharaj