Is it worth leaving?

I always wonder if leaving my "boyfriend" just to have a little freedom is worth it. I love him I really do.... I question whether he loves me or if im even good enough. He has given me plenty of reason to leave, but i just dont want to go through the pain of leaving him. Im afraid it will be a mistake. But sometimes he's just too much to deal with. He is controlling and acts like he has to babysit me and always tells me what to do. I should live my life the way I want to whether he likes it or not. I wonder if being able to make my own decisions and do what I want, spend my own money is worth leaving him. ( i feel like love is the most important thing in the world, im not sure if thats good or not). I know i will be extremely sad if I left and after 3 yrs it just wouldnt be the same without him. But im tired of him treating me like im a kid. He is the most hardheaded person i know. you cant tell him anything. I dont know maybe its just a bad day for me. im so frustrated!!