Nursing Time Drastically Decreased

Mi

My 7 week old went from nursing for 15-20 minutes to an average of 8 minutes (the shortest time 3 minutes) in the last few days. Is that normal? He’s also been vomiting up his entire meal here and there which also started in just the last few days.