bad days
- roughUneven in surface
- struggleLabored effort against resistance
- hardshipSuffering from difficult circumstances
- difficultRequiring much effort
- exhaustingDepleting one's stamina
draining · overwhelming · tearful · frustrating · setback · slump · funk · blues · gloomy · miserable · awful · terrible · rotten · lousy · tough · weary · defeated · discouraged
- griefgrief, mourning, bereavement, sorrow, grieving
bad daysgood days
happy days · best days · lucky days · halcyon days · golden days
bad daysgood times
Enjoyable life periods
better days · heyday · prime · golden age · best years