Eintracht Frankfurt midfielder Pirmin Schwegler is facing three months on the sidelines after undergoing knee surgery.