How Long Are Solar Flares Predictable