If a man wants to break up, he will always find reasons or make them up!
His reasons are usually very simple!
He takes distance because he has another woman in mind, wants his freedom back, can't deal with tensions or simply outgrows the relationship.
Very often he won't tell you why he breaks up.
He will invoke something you did 3 years ago or an aspect of your personality he no longer likes.
Why won't he give you his real motives?
Because his inner motives are part of his battle plan.
If he unveils them to you, he opens up emotionally to you and that's the last thing he wants when he is trying to get his freedom back.
To your power!