You are definitely getting better and better but if you want get better even faster try to study facial features one by one, draw a bunch of eyes, lips, noses etc. If you draw 10 each you will learn more than drawing 10 portraits because you will focus on everything individually, too much things at once -> less focus -> slower progress, of course you can achieve the same with drawing just portraits but it is harder and slower Cheers!