After graduating from secondary school, she initially worked as a fitness instructor in Vancouver.
She was married to Tommy Lee from 1995 to 1998 before marrying Kid Rock in 2006. After their divorce in 2007, she married Rick Salomon. In 2014, she filed for divorce. She married Jon Peters in January 2020, but the two separated less than two weeks after the wedding. She has two sons, Brandon and Dylan. On Christmas Eve 2020, she married Dan Hayhurst.
She and Yasmine Bleeth teamed up as lifeguards on the popular television show Baywatch.