Never, never give up. I'm sure a lot of us here have been through rough roads during our application, you're not alone. Even me and my family thought of giving up lately, until the embassy called :). Never loose hope! I have a tip for you, DON'T WAIT for it! It will come when you least expect it.