The Spaniard fractured his humerus in the season-opening Spanish Grand Prix in Jerez last month and had to undergo a second operation after damaging a plate in his arm while opening a window ahead of the second race in Jerez.
Marquez, 27, has missed three races due to the injury, and the Styrian Grand Prix on Sunday will be the fourth he sits out.
"All parties have decided to modify the planned recovery process," Repsol Honda said in a statement.
IWD special – 'Any sport should be equal' – FHO Racing boss on proving women belong in motorsport
04/03/2021 AT 16:15
"The objective of both Marquez and the Repsol Honda Team is to return to the world championship when Marc’s arm has fully recovered from the serious injury that occurred in Jerez.
"It is estimated it will take between two to three months before Marc can return to the RC213V."
Honda have not set a return date for Marquez, who is now unlikely to be back until late in the 2020 season.
Six-times MotoGP champion Marquez has yet to score a point this season and is 67 points behind Petronas Yamaha's Championship leader Fabio Quartararo.

Watch Danny Buchan secure pole position at Snetterton

Malaysian MotoGP testing cancelled due to pandemic
12/01/2021 AT 15:47
Local hope Oliveira takes pole for season-ending Portuguese MotoGP race
21/11/2020 AT 15:36