Getbusy.... I was in a similar situation too. But my company refused to give me leaves and I was forced to fly. I did a firm landing (0.1g less than hard Landing criteria ! Dang!) as PF and was about to pull the Gearup for landing flaps ! Happens !!!
Like all the wise people here said, time is the only healer. See if you talk it out and resolve. Iam sure You will be out of this soon.