Ass..uming that you make less than $91,500, and that you haven't been back for more than 30 days, you're ok. The Foreign Earned Income Exclusion means that "Americans working abroad can exclude up to $91500 per year from their US taxable income."
And you have to pay the US first, meaning the country where you stay is gipped, even while providing THEY provide you with social services.
Which the US, of course, doesn't.
Trust me, I don't misremember - it made me mad as hell.
Your expert disagrees with what mine told me, and it seems to disagree with the IRS as well. I'd suggest you obtain a second opinion if this situation is relevant to your life.
While the rules aren't great, they're not impossible either.