It takes time to become happy with yourself. Even I am still struggling with my insecurities. You'll have your good days though, so make the most of them
It is hard at times, but always remember that you have your boyfriends support. Talk to him about your concerns and he may even help along side of you. Make sure to have a good support network. It will get you through anything!