Your parents seem great about it, my parents did the exact same. I think you should be fine there
As for friends, I know it's hard but you should either give them some time to change their mind when they do react badly to you coming out or you should cut them out of your life completely. If they react terribly, it means that they're not as good of friends as you think you are. Remember that friends should make you feel good. If they only bring negativity to your life, they're not worth your time.