All 3 of mine were 'happy pukers'. They weren't bothered by it and put on weight. With the eldest we did try medication when she was small but that just made the sick thicker. So we didn't bother with the other 2. They all stopped around 10 months or so. The middle one was walking by then!
They really were very sicky babies compared to others. People would say oh yes, mine spits up too. Then see mine cover my whole leg in sick and say 'oh'.
They'd say keep them upright after feeding, but they were still being sick 3 hours after a feed, I can't keep them upright permanently.
After holding them once, most people never offered again.
They lived in babygros, easier to wash/change. There was a muslin on every surface and chair arm in the house. 2 muslins under their head when they slept so I could just replace the muslin and not the whole sheet. I used to take a double duvet cover to friends houses and let them roll about on that to protect friends carpets. Always double bibbed at all times. Cheap waterproof bib first to protect clothes, then nicer looking more absorbent one on top.
People said oh, they'll stop being sick at 12 weeks, nope, they stop when they can rol/sit up, nope, they stop when they're on solids, nope. As you've found solids just bring orange and green sick depending on their last meal. Worst is banana sick, that is brown and stains terribly.
Wash then hang to dry in sunlight gets most stains out of clothes.
My youngest is 8 now but oh I will never forget the months and months of sick. And I always offer to hold sicky babies, it really doesn't hurt anyone.
As I said, mine were all better by about 10/11 months, some can go on longer but if they are unbothered by it and putting on weight, I wouldn't worry too much. One day you'll suddenly realise they haven't been sick for 24 hours, then you can celebrate that you've survived!