Have you got a website ready with a nice portfolio? You should have enough to get a good one together if you do so many for free. I'd say work out some prices and get all your things together (reg business, insurance etc) and go for it! Thats what I've done. I was sick of offering free sessions. I found ppl don't appreciate thing for free. Paying clients are so different. They pay and value your work. Work out your market and go for it! I have seen sooo many terribly bad photographers lately that charge money and ppl book them. You don't have to worry about it. Your work looks good! Yes, you will always get better and continue learning, but thats no reason not to charge now. And dont sell yourself too cheap, you will regret it later, bc it will be harder to change your prices later. You can offer mini sessions as a special...
Good luck!