People tend to make the holidays a heckuva lot longer than they actually are!
Maybe they were celebrating Canada Day today while they're at it...
Sorry about the headache and the noise, it can really suck having to deal with that on top of already being sick!