Hi OP, I am breastfeeding my first who is just coming up to six months and still going strong (although I did have a little wobble recently). Some tips from me:
Buy a little tube of Lanisoh and in the early days put some on your nipples after every feed regardless of whether they are sore or not. I did this, and found it stopped my nipples ever becoming really sore;
Get people to check your latch. And check, and check. Literally every time a community midwife or health visitor comes to your door in the early days, ask them to watch you feed and tell them any niggles. They'll be delighted to help and the more people you ask the better because some will be more helpful than others;
During the night, having a baby sleep beside you is a great plan. In the day, camp out on the sofa. Boxsets will be your saviour (a Netflix subscription is cheaper than formula!);
Also, for night feeds, in the early days make yourself up a little plate of snacks (I had dried fruit and chocolate biscuits and malt loaf) and put it where you'll be feeding. You'll be hungry, but also I found it helped when I woke up and thought "oh god it's 2 am" to also think "ooh, chocolate!";
Yep, in the early days your baby will want to feed all the time, but this does serve a purpose - as well as feeding for comfort, the baby is increasing your milk supply to make sure you produce enough for him. This happens in the early weeks and again during growth spurts - you will think it is a step back at the time, but it is only temporary and serves a purpose because you'll make more milk as a result;
Ignore everyone. Even my pro-bf mum came out with a lot of "he can't be hungry again" comments, forgetting she had fed two delicate girls, not my sturdy hungry boy;
And echoing what someone said above about not signing up to a philosophy, be kind to yourself. Bf is not always easy but it is very rewarding. If it works, brilliant. If for some reason it doesn't work don't beat yourself up about it.
Good luck!