I have bf 2 babies and with dc1 I had similar concerns, but really it is all normal. Your baby is trying to increase your supply, probably with a growth spurt, if you stick at it he will go through a few of these all normal. With both mine my nipples had to go through a toughening up period, maybe for a week or two.
I spent the first week trying to find positions to feed that was most comfortable. If your shoulders are tense it can affect let down, plus you end up with a bad back.
If you want to carry on bf, try and resist ff. Your breasts need the stimulation from your baby, and although some women do mix feed I think it can be hard to get right. I also always asked my midwives, HV, well meaning relatives if they ever bf. Sometimes you get contradicting advice and although I'm not a trained expert, with my 2nd DC I'm more confident in taking things with a pinch of salt. You are most likely not starving your baby, and their tummies are small so need lots of feeds.
Also with dc1 my dh who didn't understand the crying all the time and constant feeding was normal, and neither did i, thought he was doing the right thing by suggesting ff as one offs. It took longer to build my supply up.
DC2 slept all day and fed all night. Even now at 6 months he has been awake since 4am giggling. Some babies seem nocturnal, but you do get used to it. I find co-sleeping a God send, but I found it hard when they were little newborns, but maybe try feeding laying on your side? This may help your back too, I stick a pillow behind me for extra support.
Good luck!