Ok. That’s a pretty comprehensive comment section. I would definitely read those books and see how they are thinking about it.
A good thing is that you know what the source of stressors has been and it’s all in the past, but the symptom issues remain to be dealt with. They talk about reducing stress, so you would know your favourite go-to relax things. Walks, reading, … they mention sleep, so I wouldn’t be afraid to take the occasional nap. For diet they mention adequate protein so keto is not a big issue. You’re taking magnesium, they want you to add B and C … sounds good.
I hope you find the path forward