Pooped out

To be worn out, to be exhausted.

We spent all day painting the house so we were pooped out when we arrived home.