Do you say what you've learnt out loud? Sounds daft but it really works for me! I get my OH to listen if I can but if not I just chat about it myself. Maybe this is too daft to even admit but I even imagine different scenarios- I'm a student nurse and we have pharmacology exam this week, so I pretend I've got a patient and I'll tell them all about their new medication, or sometimes if I can't be bothered to do that I'll just pretend I'm doing a lecture to other students. LOL, it does work for me honestly!
Also, I try to organise my revision so that I can learn all the topics, and then go back and revise them again. SO for example, this time round I have got various topics like antibiotics/respiratory medicine etc and I've revised each of them and now I'm just going through them all again. The second time should be much more like proper revision, as in, when you see something you go, "Oh yeah!" even if you had forgotten it, and it goes in a lot better.
Before I look through the second time, I write everything I can remember. This helps you to highlight which parts you already know (so you don't waste time looking at stuff you know anyway) and which parts you need to learn. I know it sounds obvious but it's a good idea to really relax when you test yourself like that, it's honestly really surprising how much extra you can remember if you don't panic.
I alternate different revision techniques. For example, I spent last week at uni and today I've stopped at home. Sometimes I'll write a topic by hand and another time I'll type it. This exam, for the first time, I've been using those little card things like you would hold for a presentation, each with just a little information on. Just stops me getting too bored if I mix it up a bit, helps it go in better.
Oh and finally, I take a LOT of breaks. I sometimes feel like I'm hardly doing any work. For other stuff like writing essays I don't take nearly so many breaks. I might take an hour or more at a time. But, I really can't just learn and learn and learn. So I don't feel bad about it!
Good luck, I hope you do well. Sorry this advice is coming a bit late. xx