As much as we'd like it to go quickly, weight loss is a long term process. Never give up.
No matter what you're doing, if you are committed for the long term, you will lose weight. If something isn't working then you should change it up. Set small goals, achieve them and build on your success. Accept setbacks and move on. But most importantly, hang in there and stay committed.