I started a new job 6 months ago that has mostly been going well. It's a great job, good pay and the work really suits my skillset. I've done a lot of good work that has resulted in good feedback from the bosses. But also, as the least experienced person on the team, I have struggled to get things done on two or three occasions as well, which has led to delays and stress for the team. Then the other day I made a big mistake - nothing that couldn't be fixed, but it caused the senior staff some time and stress to put right. The next day I went into work and the senior staff suddenly disappeared for an undiarised meeting, which is very unusual. They also seemed a little off with me throughout the day (that might be my paranoia speaking but I don't think it is.) I later apologised to the senior person directly involved in my mistake when I caught them alone - they were fine about it and gave me a few pointers on how I can improve.
I'm desperate to learn from this and show I can do a better job going forward. But since yesterday I've been in a complete blind panic over my performance. I'm so anxious and can't stop thinking about the "what ifs", wishing I could've done better, wondering what the other managers are thinking, feeling sick about what they discussed in the meeting and whether I'll get sacked. I've really worked myself up into a frenzy and can't seem to relax. Luckily I do have a few days off now but keep checking my email "just in case".
Generally speaking I have very low confidence in my abilities and in myself - I always have done. I'm terrified that I'm not good enough for the job.
Is there anything I can do or is it too late?