You are probably under some form of stress. The migraine headaches indicate that as well as that there could be reasons for the stress to stem from unexpressed anger. Are you aware of any such feeling pending expression in your life when you look back to even childhood? You could discuss these matters with a counselor and see if together you can both identify the reasons for the stress. Apart from that you can do some of the following to improve memory and concentration. Although concentration is different to memory, they can affect each other. Daily exercise of at least half an hour is a must. Even if you go to a gym, ask for aerobic and/or callisthenic exercises with whatever else you are doing. A healthy body harbors a healthy mind. With regard to memory, it is very important that your brain and body is ideally rested to be able to recall whatever is required, rather comfortably. Puzzles pose problems to the brain that help it to use new pathways and neurons, which give the brain considerable exercise. It taxes the left brain to use logic to solve the myriad possibilities which other activities do not stimulate. Crosswords are excellent for vocabulary learning and use. Jigsaws and Rubik cube stimulate different permutations to finally settle on the most likely one. Picture completion and anagrams help approach problem solving from several angles. Do Sudoku, and memory co-relation activities and skills. Have a good night?s sleep, have a good breakfast of more proteins, meditate often, remain free of stress, eat a lot of fiber (whole grains, fruits and vegetables), nuts, avocado, broccoli, blueberries, fish, coconut oil, wheat sprouts, tomatoes, sunflower seeds, eat dark chocolate, do Yoga meditation exercises, etc. Short-term memory is a faculty of the left brain, and long-term memory is a feature of the right brain. When people are stressed, they tend to favor the right brain and abandon the left brain, where short-term memory resides. So, it is really very simple: deal with the stress and activate left brain functions. Here are a few suggestions to activate left brain function: shut your left nostril and breathe, move your eyes from right to left and vice versa for at least half a minute at a time, and do callisthenic exercises with some form of counting, regularly. If your home life is full of distractions and stress, it is likely to affect your memory, adversely. In that case, I suggest that the family goes for counseling.