Camera, Flash or Mirror - Which is the most accurate

This has been driving me absolutely nuts lately. It's starting to make me depressed:/

So, basically I'm happy with how I look in the mirror. And how I look when I take a picture of myself with my 12.1 Megapixel camera (WITH FLASH). But without flash, I kinda look weird. And nothing like in the mirror. When I use flash, I look similar to how I do in the mirror. I hear people say that flash makes them look horrible, and that they look better in low light, but it's the exact opposite for me.

When I use the iPhone 5 camera, without flash, I look absolutely horrible. Completely different than the mirror/flashed camera. It's so depressing. I just want to know what I look like to other so badly.

Mirror is very accurate.

Mirror, I guess.