is there a human resources person at your work you could speak to? a couple of days off might do you the world of good.
or, as unsavory as it might appear, you might do well to communicate to your manager. you don't have to get into the gory details. you are not the only person to have a bump in life and need a bit of time to sort it out.