He isnt the one. Realize this and move on.
Here are some signs that someone might not be the right person for you:
Lack of communication
Disinterest in the future
Emotional unavailability
Unwillingness to compromise
Lack of respect
Dishonesty
Different values:
Feeling unfulfilled
You're always the one apologizing
Your partner says they aren't ready for marriage
You aren't a priority
Lack of communication
Disinterest in the future
Emotional unavailability
Unwillingness to compromise
Lack of respect
Dishonesty
Different values:
Feeling unfulfilled
You're always the one apologizing
Your partner says they aren't ready for marriage
You aren't a priority