He still has plenty of time to recover and France is in such a mess that you cannot make the changes to turn things around without seeing a strong drop in approval rating.  Hopefully by 2022 things either turn around or Les Republicains have a decent replacement.  Either the National Front or Left Front winning would be an unmitigated disaster for France.