Also, there is one requirement according to N400 Information Guide...
You are eligible to apply for citizenship only if you lived in the district (within US) for at least 3 months prior to the application date.
So, I would suggest, before applying for citizenship, come back to US at least...