abstainer

/æbˈsteɪ.nɚ/noun
High School
1

One who abstains; especially, one who abstains from something, such as the use of alcohol or drugs, or one who abstains for religious reasons; one who practices self-denial.