I haven’t had a peaceful day ____ six months.

for
at
since
from
Table of English Grammar Contents (All Levels)
Advanced Grammar Exercises
Elementary Grammar Exercises A1
Fiverr 2021 English Level Tests