Fully agree with this article, http://avc.com/2016/07/sleeping-on-it/.
One of my best life lessons. I have been through this several times.
Please read the comments below the article. There are so many valuable insights and experience that are worth having in life. And you get them all for free without going through it one by one in hard ways.
So, ‘sleep’ sufficiently.