could go all day

Phrase

 * 1) One has much to say about something, but chooses to say only a fraction of it.
 * I could all go day about how they messed up, but you get the point.