How to improve my cs?
I've been playing league for about 5 months now and I've started to notice a trend in my play. Skip to the bottom for a tl:dr.
As I said I've played League for 5 months, and I've recently gotten into ranked play. I just started my provisional games to find out what rank I'll be. I main Ahri on mid. Here's the thing: It seems like Ahri is really dependent on her ability to cs in early game. Whenever I miss out on a huge amount of cs (whether it be because I'm dealing with a lane bully, I'm helping out another lane, or because I'm just generally bad at last-hitting) the entire situation snowballs out of control and I end up being useless in the early and mid game.
It's only at the end of the game that I end up being of any use, mostly because while my team was team fighting, I went and split pushed to farm on my own. My thing is, though, that I don't want to have to split push in order to hit the "spike" that I need, in order to be useful to my team. I would generally like to be there for my team during the mid game, because Ahri can help a lot in a team fight.
So I guess what I'm trying to ask is: What are some ways to practice/improve my ability to cs and not have to abandon my team during the mid game. If you'd like to be of extra help, here's a secondary question. What are some ways to switch between harassing the enemy laner and focusing on my cs. Is there anything Ahri-specific that I can try?
TL;DR: I end up not being able to cs early game, so I'm useless mid-game. I need to be there for my team. How can I get better at cs'ing?
Thank you for reading this!