Why Does Everything Have to Be So Terrible, All the Time, Forever? Georgia worries Nick will reveal what he knows as she schemes her way up the Wellsbury social ladder. At school, Ginny gets an icy reception. Details Casts Title Why Does Everything Have to Be So Terrible, All the Time, Forever? Genres Comedy Drama Release Date 2023-01-05 Episode Runtime 00 Hours 34 Minutes Season Number 2 Episode Number 2 Production Companies Dynamic Television, Queen Fish Productions, Madica, Critical Content Antonia Gentry Virginia 'Ginny' Miller Brianne Howey Georgia Miller Diesel La Torraca Austin Miller Jennifer Robertson Ellen Baker Felix Mallard Marcus Baker Sara Waisglass Maxine Baker Scott Porter Mayor Paul Randolph Raymond Ablack Joe Katie Douglas Abigail 'Abby' Littman Chelsea Clark Norah