My LO is now 9 months. It DOES get easier, and for us it got easier around six and a half months.
A couple of things - breastfed babies don't necessarily go 3-4h. I was combination feeding and only got this long break after a formula bottle. Particularly as LO slept better at night, daytime breast feeds stayed close together to pack the calories in. LO woke at night at least once for BF around 2am and sometimes again at 5am at that age.
Weaning helps (depending on how fast your baby takes to it), you can feed them Readybrek with eg peanut butter in the evening to help fill them up for sleep.
I used to breastfeed on waking and again before first nap - when I switched to breastfeeding then solid breakfast then nap, that helped LO sleep longer for nap one of the day.
You can at this point structure their naps a bit more. So nap one would be in the cot and had a routine - sleepy cues (eye rubbing about 2h after waking), breastfeed, put in sleeping bag awake, short story, kiss baby, then shush pat to sleep (or walk out and let them fuss but not cry). If not asleep after 15 minutes, try again in half an hour.
Gradually, between 5 and 6.5 months, that first nap extended from 30 mins to 1h. Sometimes I had to go in and resettle 35 mins in, but increasingly LO could self- settle. I did nothing different, baby just got older.
There was a super stressful period dropping from 3 to 2 naps when baby was sleep deprived and 4-6.30pn every day would be hell. But once the morning nap lengthened, then I could push the afternoon nap back, and then it didn't matter if it was only 30 mins.
Afternoon naps took longer to transition from contact/feed to sleep, to cot/pram. So don't worry, that's totally normal.
I watched the entirety of New Amsterdam on Netflix over the course of contact naps...
You are in the trenches but it WILL get better, seven if you do nothing.