Normally install new blade every 6 month ( spring & fall ).
Also keep your windshield completely free of oil/grease/wax build up.
Scrub it really well every 2-3 month.
Beware,.... some " smoking-hot " deals on wiperblades are many times old stock, with age- hardened rubber.