SD, I know it's not easy. I can sympathize and empathize with you. Patience is the most difficult thing to have when our mind is flying at Mach 2.

Find a way to divert your attention. GET BUSY. Exercise. Volunteer for extra duty.. anything to keep your mind occupied with other problems.