I somehow missed that you also teach! That is so cool! I went through Navy Instructor Training School and taught at Navy Officer Candidate School for a year (then I got snagged to use my computer analyst skills to manage the training department budget — another story). I loved teaching young people and seeing their faces when they “got it” (whatever “it” was).
You’re going to get through this. You have too many gifts to share with the world not to find the strength to make it work. I believe in you!