No,I think you should give him time.what I think is that 2 years its not enough time to know a person it takes longer.it could be the his prior relationships it wasn't no love or his family.His good...