Rolling over

At what age do babies roll over? My almost 3 month old has been rolling over all day and I feel like he’s ahead of the game. Is this advanced or right on track?