Rinse and dry your razor after each use and they last at least a month (works for me:-)
I haven’t had to change the blade in my razor for over 40 years.