My DTS has been a puker extraordinaire since about 6 weeks. 20 or more pukes a day. My carpets are destroyed. We got through millions of Muslins a day. Pram, car seat, sofa, everything covered.
Well, finally, at 8.5 months, he's almost stopped. We're down to a few small vomits a day, but it's practically nothing in comparison. Hooray!
So, the end will come eventually. And your shoulder will no longer be covered in vomit.