My recall had been absolute crap due to stress that came from lack of sleep (double win, i know!). Try and sleep an hour or two before your normal sleep time lately and do some short meditation sessions throughout the day. Whether it be stop what you're doing and focusing on your breathing until you feel calm or giving yourself some time out of your schedule dedicated to meditation. Worked wonders for me.