Take it easy
I have been in the same boat (waiting for gc) for over three years. Frustration, anxiety, anger, and other feelings are regular. Now that my gc has been approved, I find that nothing in my life has been changed. Before the approval, I could also work using EAD and travel using...