Don't be so down on yourself, go for it. At the end of the day it will either work out or it won't and you'll have grown and learned about yourself in the process. You can take it slow you don't have to rush anything but don't push him away because of low self esteem. Listen to your friends, they love you and most likely for good reason. Be excited, get yourself some new make up and clothes and treat yourself

enjoy this.