tough times
- hardshipSuffering from difficult circumstances
- struggleLabored effort against resistance
- adversitySevere difficulty or suffering
- crisisDecisive dangerous moment
- difficultRequiring much effort
challenge · storm · endure · persevere · grit · resilience · survival · suffering · pain · burden · obstacle · setback · downturn · recession · poverty · unemployment · heartache · trial
tough timesgood times
Enjoyable life periods
better days · halcyon days · smooth sailing · easy street · the good life
tough timesprosperity
Good fortune, success
good times · affluence · economic boom · plenty · abundance
tough timesgood times
Enjoyable life periods
happy days · glory days · halcyon days · heyday · salad days