Have you tried taking lots of concentrated Choline, like triple Lethicin for the memory problem? Or tried Acetyl-L-Carnitine? Both over the counter vitamin supplements.
They are not that expensive. A huge bottle of horse sized (LOL) lecithin caps is under $5, Lecithin granules (3X!) is about $7 for a quart at a health food store! Just sprinkle a teaspoon (or tablespoon) on a food dish, tastes great! The one I have here is all natural Soy Lecithin, which contains natural Phosphatidyl Choline, and Phosphatidyl Inositol. Choline and Inositol are critical to short term memory storage. The brain makes Acytl-Choline out of other Choline compounds, and uses it to store short term memory. They are denatured (which makes they useless) in the cooking, and food preparation steps common to our food supplies today.
I was able to read 100 pages a day of hard core Chemical and Chemical engineering text book stuff, and have total recall for quizzes the next day while taking these.
You might also be suffering from B vitamin deficiencies, nerves, head aches, too much prescription stuff in your diet, and too much stress from MIL issues! Try a
B-50 Complex tablet twice a day and see if the headaches and tension don't ease up a bunch! Also about $4 a bottle for month supply. B vitamins are also quickly denatured (made useless) by cooking and freezing processes!!!!!
Those 2 supplements allowed me to make it through a brutal family separation, near bankruptcy, near loss of my house in foreclosure, depression from the above (all with out seeing a doctor for 10 years!!!!), working full time, and doing a full time Chemical Engineering degree while in my late 30's. They even helped me keep my odd sense of humor through it all, and I was one of 2 students out over 300 at U of H that survived the major weed out course in my first engineering class at U of H, while my life was falling apart.
By the way, the B-50, is like 5000% of the MDR, and the MDR is the Minimum Daily Required dose required to sustain life, for B vitamins. But the B vitamins get consumed at accelerated, exponential rates when under stress, poor diet, and while taking too many prescription drugs, etc. So don't go buying some worthless dosages of B vitamins less than B-50 Complex. You don't run crude oil, or diesel in a race engine, so don't waist money on something like one-day-vitamins, they barely contain enough dosage of B vitamins to sustain a vegetative state human. Same goes for all the other all in one single daily vitamins on the market.
I do take several other vitamins, I could write a PhD thesis on the topic, but those are the 2 products that would do you the most good in just a few days. I am 54 now, and I have managed to avoid doctors for 13 years now since starting my own vitamin program, except for an antibiotic prescription for a lung infection twice, in the last 3 years.
Almost forgot, I had advanced arthritis at 30 including my knees, an attack of gout at 41, and I was tired all the time with borderline hypoglycemia, all were totally reversed with a diet change (no more Cokes for one thing) and a carefully researched and self tested vitamin supplement program.