My Spanish teacher taught me the secret of the 'fiches'! It works a treat.
Write your vocabulary on business sized cards, about 10 is enough to start. Keep them with you and read them when you've got a minute, on bus, watching TV etc. Test yourself at the end of the day and when you remember them, create a 3 day pile and move them to there.
Add new cards to your every day pile, so you've always got 10-30 cards. Any more is a chore to carry and takes too long to flick through.
On the third day, read your 3 day pile, if you remember them, move them to a week pile. If you forget, move them to your daily pile.
Each week read you week pile, if you remember them, they go to your month pile, if not back to the daily pike.
Go back once a month to your month pile and check you still remember, if not, back to the daily pile they go ... no need for another pile as it's very quick to go through when they're ingrained in your memory.
You'll end up with 4 piles of cards, daily, 3-day, weekly, monthly.
Hope that makes sense, I'm struggling to explain in words and on my phone! And make sure to do English to language and vice versa