Being constructively critical is good, as long as your purpose is to improve your methods for future endeavors. Lying in bed and replaying failures and telling yourself you're stupid is a tremendous disservice to your efforts and what you can offer the world.
The Nerdist Way: How to Reach the Next Level (In Real Life) (ed. Penguin, 2011) - ISBN: 9781101548059