Good progress is achieved in a few weeks.
By your details, it sounds you’re on the lane.
Although there are some techniques to make you better remember of your dreams, the first thing you should do, is get relaxed before you fall a sleep and meditate while repeating the sentence “I will remember my dream”.
You can also use the mp3 file that is on this site and find more info:
Good luck !
How long it takes depends upon how effectively you put your dream consciousness into the subconscious mind. The other important element is your sense of awareness about what is going on inside you; here some meditation and mindfulness are helpful. Remember your final goal is to be able to take control of your dream drama, which is right now beyond your conscious control. For more systematic tips you might find the following articles useful.