Little help?

I just left my bf of 4 years today and moved in with my sister. I left because he was becoming too controlling and we were always fighting nothing ever changed and I was just fed up. I've known him for 8 years and he knows me sooo well. There is definitely more bad that outweighs the good in him. But I obviously have so much love for him. I know I don't want to stay in the relationship because it is no good for me and I really want to be single and worry about myself. I just turned 21 and he is 22. We are both very young and very attached to each other. I want to move on and be happy but once its night time and im ready for bed i break down and cry my eyes out. Asking if im doing the right thing when i know i am like i know i deserve better and want better but he is just always on my mind. Does anybody have tips on how to get over a hard break up?