Man!! Don't worry...We need to survive in this system only. Lets face this situation bravely. I have given IELTS 6 times and every time getting .5 short in writing. Waiting for my EOR results by March 23rd. If this will not happen , then I will give again in April , June and July. I knew one person who has given 19 times and got the required band in 20th attempt. So don't stop chasing your dream. Be positive and improve.