Painting in 3D window shows up on the other side of my model from where I paint I've been having trouble getting the texture painting to work right.

My problem is when I paint directly on my model in the 3D view the paint stroke goes to the back of where I painted, like if I paint of his chest it shows up on his back, if I paint on his face it shows up on the back of his head.

All my painting down within the UV window shows up in the correct places, though.

I haven't been able to figure out what is causing this problem.  I'm wondering if I have a setting that is off that I don't know about or if something is off with my model. I've tried exporting my model and making new scenes with the export and each one has had a problem with painting.
It's a Normals issue, in 2.8, in Edit mode, select all and shiftN to recalculate the normals