have a ball
• enjoy oneself greatly.
• "I was miserable but he was having a ball"
Similar:
have a good time,
have a great time,
have fun,
have the time of one's life,
enjoy oneself,
let one's hair down,
whoop it up,
have a fling,
make whoopee,
push the boat out,
paint the town red,
live it up,