Sometimes it is difficult for me to remember some things that require exhausting memorization, such as vocabulary in English. But sometimes I have to memorize such things, and for this I use my own special technique. It consists in memorizing words with the help of associations. It's easy for someone to associate words with music, with people, but it's easier for me to imagine in my head the picture that appears when I meet this word. This technique really works and helps a lot to learn English. Also, in order to memorize words better, I prefer to learn them in the middle of the day. These are the moments when my brain is most active, it seems to me, but maybe you should find your best time to learn.