Ultimately, men lie because they believe it is a way to protect women (and themselves).
The number one reason why he lies is to help you maintain your idealized version of him. As counterintuitive as it sounds, he lies to you because he loves you and he's trying to avoid causing your feelings of hurt and anguish.
In this podcast listen to my reasons why men lie !
KX Unscripted