Yes its normal.. all of it.. ive been through some and im going through some.. it sucks buts its life..
i get called fat all the time and i just say "so what. i'm more confident than you'll ever be." even when i am not one bit confident! you'll get through it.. i promise..