Just got my green card today after 5 years progress. Life is good, please have faith on it. I was frustrated too during the long waiting time, but it came finally. Life is good, please have faith on it, you will get it too, it may take ssome time, but it will come.