It took three days for my 12” 2017 MacBook and my 2017 13” mbp I got back the very next day! The Apple Authorized Service Provider I used got the parts overnight for the mbp and did a great job on both my my keyboard replacements. I’ve been reading things about it taking some people weeks which surprises me because both of mine were done so fast.