So much pain!

I just gave birth on Friday and breastfeeding has been tough to get used to. Even though my daughter is latched right, it hurts so bad. And my boobs are SO sore! Also right now my boobs are ROCK hard! It hurts so bad. Why is this? Is it normal??