gaggin for it
Gaggin for it is when your day is so bad you're ready to die and also when someone's penis is blocking your air supply.
Today was so bad I was gaggin for it like I was being choked by a giant hot dog.
My day was so bad I thought my boss had a penis and it was blocking my air.
I was gaggin for it so much I considered moving to another planet.