We have Elbaf arc happening, a Davy Beck fight against Cross Guild at some point, War against World Government, and final battle over the One Piece. So 2 big arcs (Elbaf and World War) and 2 smaller arcs (One Piece and Cross Guild) to go at minimum.
I could see One Piece go for another 8+ years considering how many breaks Oda takes.