Do it tomorrow. You have made enough mistakes for today.
If you're looking for the best time to spill things on yourself, might I suggest wearing a white shirt and right before an interview.
What are the three words that men hate to hear during sex? "Are you done?"
I would rather be violently murdered in my sleep than going out with you!