上有老下有小

Phrase

 * 1) to have both one's aging parents and one's young children to take care of; to be a member of the sandwich generation