There is a lot information missing. Time of initial entry, your age, marital status, etc. You should definitely consult with a good lawyer in your area.
The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter,not should it be viewed as establishing an attorney client relationship of any kind.
That departure may have interrupted the continuous residence requirement. Worth setting up a consultation with experienced attorney.
Due to the nature of this forum, I often do not have all the information required to provide legal advice. Accordingly, my responses on Avvo are intended as general and not legal advice.