Rule reminder
English 'hasn't done X for/since Y' = Italian non + present tense + da + Y.
Which correctly translates 'I haven't visited my aunt for six months'?