Rule reminder
Non + present tense (NOT past tense) + da = the action stopped and is still not happening.
Non … (dormire) bene da una settimana. (I haven't been sleeping well for a week.)