28
In speech, this is merely a relaxation of pronunciation - should have becomes should've, must have becomes must've. This relaxed pronunciation is fine.
However, the contracted have (i.e. -ve) should not be written as of. Of sounds similar to -ve, so many people erroneously think should of and ...