cry one's eyes out

verb
Graduate
1

To weep for an elongated time, or in an excessive manner.

Thesaurus

Synonyms