Same here. Around 6-7 matches per season.
It was much worse but now with the new timings (Sunday at 12:00, Saturday at 18:00 etc) it's close to impossible to miss out on a Juve match. Especially this season when due to CL the other big teams play on Saturday, I even get to watch the Sunday afternoon matches when Juve plays minnows, like today.
This season I think I streamed only Juve-Bologna and Siena-Juve. I'll have Cesena on TV today