tbh hon, I don't think every three hours is bad at this age - prob not what you want to hear! If that's what he's doing in the day, that might be what he'll do at night for a few weeks yet. If he's feeding well, putting on weight and going three hours between feeds, that sounds about right to me.
you mention reflux - is he on medication for this, or do you just suspect it might be a problem? Do you think he's in discomfort when he wakes?
When my LO was young, we didn't do a dreamfeed, and she did do a 5 hour stretch first thing at night from only a few weeks old. When I tried a dreamfeed, she never did that long at all so I just left it. It meant that if I was really tired I could literally go to bed when she did at 7 or 7.30 and at least get a good stretch of sleep until midnight, even if I was up a few times after that. The dreamfeed doesn't work for all LOs, especially when they are this young so that's something to consider.
As for naps: do you have a winddown routine? Is your LO swaddled, and do you play white noise? These can help to get through that tricky 20min transition stage.
Huge hugs, you're doing so well!