Wiktionary
life is not all beer and skittles
prov. (context UK English) Not everything about life is pleasurable.