I wish I knew something to make you feel better. The highs are great on this ride but the lows are a b@@ch. Visiting here has become a great source of strength for me, especially when I'm on a low.
The one thing I can say is don't let the B@sta#d see you down. Try to stay positive, smiling and upbeat when talking or seeing him. That really pulls their short hairs.