Non-military living overseas working overseas with non-U.S. citizen spouse

I have a complex, unique situation. I have filed taxes through the years that I've worked for a U.S. company (and lived in the U.S.) and would owe taxes. For the past 2 years, I have not been working for a U.S. company and have been living overseas (non-military). Part of that time, I was unemployed, the other part I was working self-employed online and working for companies in my current country of residence. My husband is not a U.S. citizen but we are currently still in the process of getting his permanent residence card. Our daughter is also in the process of getting her U.S. citizenship (was born overseas). Will I be penalized if I continue to wait for both of these processes to be complete before I file for the past 2 years? Or should I just file now?