Just a suggestion--sounds to me like you have insufficient vitamin B. Try an over-the-counter multivitamin and see if that helps. Just give it some time. If it helps some, then ask you doctor for a B vitamin test and get a B 12 shot if they recommend it.
Try to eat plenty of foods rich in the b vitamins. If you don't know what those are, any good web site about nutrition will provide info.