Your frustration is natural, I was there too. I thought I would never get it. But my instructor never gave up on me and he told me I should not give up either. I still remember that awful feeling you get on the way home. I did it in 30. Don't worry, you will get there, just keep practicing.