The 28-year-old underwent knee surgery in Colorado on Thursday.
Fulham boss Roy Hodgson said, when it was confirmed Johnson needed surgery: “I am disappointed in that, because I was still believing he was going to come back and it would not be that long.
“Now I may be looking at the rest of the season with a limited and inexperienced group of front players.”