i hate myself for letting urban dictionary distract me from my homework
a statement used when one is feeling extremely frustrated with oneself for a failure or flaw in one's life
"i hate myself for letting urban dictionary distract me from my homework" What is the definition of "i hate myself"?