The Buffalo Sabres will have to deal with life without Ryan O'Reilly for at least three weeks after the star suffered an injury.