for the last few days

You might also hear people say "for the past few days". "Last" is a little better in written English, but both are OK:

"I've been having these excruciating sinus headaches for the past few days."

This phrase appears in these lessons: