First, I am so sorry that you have lost your husband:( Grief and trauma brings in itself so much stress on the body. My husband lost his first wife to Lupus at 25 years old. He tells me you don't get over it but you build layers of memories that ease the pain.
About your post...I saw that you posted on the NB board a little while ago. Have you had a hair analysis done? It might be a useful place to start. It will tell you the state of your adrenals, digestion, thyroid, and carb tolerance as well as heavy metals and imbalances in your minerals. You are taking a lot of pills right now and, having taken this approach in the past, it can be just a shot in the dark. It's very reassuring to know exactly what you need to take and to be able to reassess and make sure you're not taking too much or too little.
Sounds like you are on the right track with your diet. Adding some bone broth might be helpful as well.
I have been doing NB for almost a year and a half, and I will tell you it's a slow road, but there is progress. I can totally relate about the fatigue. When I first started there were days when all I could do was get up and get showered. I still have fatigue, but not nearly as severe. I was recently able to take a cruise...whereas last year I had one planned but had to cancel because I was so sick. This year, I went, and did fine with the traveling, was able to relax and feel a little more like myself. I can work part time and I can go to the grocery store without feeling like I'm ready to pass out.
I know budget is an issue for you, but surely you are already spending a lot on your supplements, so narrowing it down to a few that can really help might offset the cost of the Hair analysis.
I'm in the same boat with the parasites. My fatigue started with nausea and diarrhea and occasional low grade fever for three months. I recently started passing some questionable things so I'm fairly certain I've got a pretty good infestation. Trying to figure out the best protocol. But, hooray for you if you are getting die off! At least you know something is going on.