of one's life
of one's life {adj. phr.}
The best or worst; greatest. — Usually describing a time or effort.
At Disneyland, Tommy had the time of his life.
His race for the presidency was the political fight of his life.
Categories:
Source: A Dictionary of American Idioms