Did you accidentally duplicate the whole model right on top of itself and leave it there?
Or maybe two versions on two different layers and you’ve made both layers visible at once without meaning to?
its a face normals issue. enter edit mode, select all vertices(or edges/faces) and hit ctrl + N to make normals consistent. might have to do it on several of the sub-objects too, unless you merged them all into one mesh.