It's perfectly natural, but in your last example, "once in a while" is misplaced. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
chenyincheng......being snowed under with work.Being snowed - is a colloquial expression to mean overwhelmed or over-burdened.