It reminds me of the guy at the gym I try to help out. He'll stick to a workout routine for 2-3 weeks and then change it because "it's not working." Things take time so give it the time it needs.
I see this often in today's young people. I get it though. Everything today is darn near instant. Many of today's young folks would lose their mind trying to surf the internet with dialup.