abstainer
/ˈæbstɪnər/Definitions
1. noun
A person who abstains from something, especially drinking alcoholic beverages.
“He was a well-known abstainer and often spoke at support groups.”
2. verb
To abstain from something, especially drinking alcoholic beverages.
“She abstained from drinking during the entire week.”