snap out of
• get out of a bad or unhappy mood by a sudden effort.
• "a strong tug on Flora's arm made her snap out of her daydream"
Similar:
recover,
recover/regain one's composure,
recover/regain one's calm,
pull oneself together,
get over it,
become one's old self,
get better,
cheer up,
become cheerful,
perk up,
get one's act together,
buck up,