While surfing the net, I've come up with this genius idea. If there's no mirror, then create one using available technologies at home, forming a sort of digital mirror for your self. Get a camcorder, connect it to a pc (and a monitor) for a bigger viewing experience and do the stuff you ought to do like shaving or make up.
The only tiny little problems with this invention are: A- Mirroring technology is not functioning properly. While you're shaving your left cheek, you see your right cheek. It's totally troublesome. The image needs to be horizontally mirrored in real time. B- Where the hell is water if you are not using a shaver machine?