Congratulations on your baby girl!
It does get easier, but those first few weeks can be really really hard. Cracked and sore nipples (which no one warns you about!) is not fun, but definitely getting some Lanisoh will do wonders.
The other thing no one really tells you about is how often the feeds can be, especially when cluster feeding. Baby is getting your milk production increased, and it's hard work. I remember my DD cluster feeding again at 3 months, and it was literally every hour! With my first DC I listened to everyone who said 'helpful' things like 'you can't be producing enough', 'baby isn't getting enough clearly' 'you need to think about formula, as your milk isn't doing it's job' etc etc. I was told by health visitors that feeds should be every 4 hours, not 1, but from experience, it really doesn't work that way with breastfeeding.
It will calm down eventually, and then you'll get another cluster feed again, just rest plenty, cream for soreness, lots of water to drink, and lots of support from those around you. Soon everything will be so easy.
I BF both DC's until 1 year, and moved them straight on to cow's milk. They both naturally did this; but it's up to you and your baby when you stop.
Good luck x