Very insightful post. I'm sorry that I don't have any advice to give other than "hang in there". Being in the right place mentally is extremely important.