I don't think all this has to do with your boyfriend, you don't make him sound controlling or anything, it's all about your self esteem.
I think it's quite normal to be happiest when you see the person you're with, and even the jealousy is quite understandable considering you feel insecure.
I think you should try and make more friends on your own,people he doesn't know. It's so much better for me and my boyfriend now,before we used to have the same social circle, but now we have separate friends we have so much more to talk about...and it's made us stronger because even if we're not always together, we're still just as close.
If you have other things/people to occupy you, you won't be as dependent on him for your happiness. I mean, you're putting the poor guy under pressure too, he seems to be wholly responsible for your state of mind at all times,that's a lot to take on.