swear off

verb
High School
1

To quit or cease completely, or to promise to quit, as a bad habit.