That's awesome divemaster!!!! You've made tremendous progress and you've got a fantastic practice routine going. Keep it up and your progress will continue.
Don't fret (sorry for the bad pun!) when you hit a speedbump though. Be patient with yourself and don't be afraid to come to the forum for support. We've all been there at one time or another!