6 weeks after I got my green card, I decided I needed a break from work and I resigned. I had been working for the company 5 years in my home country and 2 years in the US. My wife (who got her green card through me at the same time) supported me financially while I spent 14 months relaxing and traveling all over the US. After that, I got a job in the same field as previously, but with a different company (let's call them company B). I stayed with company B for 18 months, then left to work at company C. I was laid off from company C after 6 months and spent a couple of months claiming unemployment benefit before returning to company B., where I still work. It has now been 5 years since getting our green cards. We want to apply for citizenship, but will we have problems? What if we wait?