That must have been awful and this feeling must feel awful all over again! Can you book into the GP and organise a mental health care plan to get a referral to a psych to chat it through perhaps???

No other advice, I just wanted you to know we are here for you x