Hi OP.
Currently 14 months into my breastfeeding journey.
I was really committed to making breastfeeding work and I think if I had been less determined it might not have worked out.
I started expressing colostrum when I was about 37 weeks pregnant and stored it in syringes in the freezer. When my baby was born by emergency C-section at almost 40 weeks he was very small, only 6lbs. In the first three days he lost 9% of his birth weight and I was advised to give him formula. I persevered with the breastfeeding and supplemented with the colostrum I had stored in the freezer.
Breastfeeding is hard work in the early days, for both you and the baby. Supplementing with colostrum is an easy way to help your baby gain weight as it is much easier to squirt it into their mouth with a syringe than it is for them to drink directly from the breast when they are still trying to figure out how to latch.
In the early days it is quite normal for breastfeeding sessions to take 30-40 minutes every 2-3 hours. Your baby will be figuring out how it works, and the continuous nipple stimulation is what will tell your body to produce enough hormones to establish your milk supply properly.
I also found it was painful in the early weeks. My baby didn't have a tongue tie or anything like that but he would sort of bite down on my nipples. Obviously he didn't have teeth yet but it was still quite painful, especially the initial latching. I bought some silicone nipple shields which I used when it was too painful to feed without them. But be aware - the silicone between the mother and the baby does inhibit the hormonal response. I actually found it helpful to start the feeds with the nipple shield on, and then once the flow was established, quickly unlatch my baby, remove the shield and latch him back on again.
When I was about 4 weeks in I honestly thought that if the pain didn't stop I would have to give up breastfeeding. By 6 weeks he had got the hang of it and the pain had completely gone away. For the last year we have enjoyed pretty much trouble free breastfeeding and have no plans to stop. We are down to two feeds a day, morning and night, which means I no longer have to wear nursing bras or clothes, I no longer have to express milk when I'm at work during the day, we just get one moment of loveliness first thing in the morning and then another one last thing at night.
I just wanted to tell you this because it is totally normal for breastfeeding to be hard at first. The most important thing is to surround yourself with information and support to help you make informed choices.
I also found the subreddit r/breastfeeding really helpful for troubleshooting.
Good luck!