Get halfway through a model and find it's an unworkable mess? Can't add edge loops where you need them? Can't subdivide a mesh properly? If any of this sounds familiar check this course out.
OK, so I was messing with the normals softening and somehow I got my model into a mode where it only flat shades accross the whole model. I cannot fix it.