Take courage! There is a shortage of working nurses here in the USA and your time will come even with the backlog ahead of you. Don't mind what other people say who does not agree of the current shortage.
To tell you the truth, nursing here is stressful unlike in the Philippines. What more if you are on a medical surgical floor. We have American student nurses with us and when I asked them about their plans in nursing, most of them they answered that onced they get their license they would immediately applied to specialty areas. In the hospital where I worked here in CA , Filipinos are the majority on the med surg floors and more Americans on ICU, Labor , OR and ER. I don't want to generalized here but just want to give a clear picture where we Filipinos are needed most. And those Filipinos nurses are foreign trained. So this is the specialty that will be in demand here that is medical surgical. Get experience in other countries while waiting for your turn for the immigrant visa.
With the projected shortage, sooner or later the US government will do something about it. Anything can happen anytime and the most valuable thing to do is to prepare for it because once the door is open for foreign nurses and visas are current you are there already.