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

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