Generation X is struggling to meet the conflicting demands - from their parents and their children. What is all this…