Heart to heart

Has anyone broke up with a long term boyfriend over nothing ? 
I have been with him for 4 years and i feel confused about us.
The first two years of our relationship was very shaky. He constantly lied but we worked everything out and for the past two years he has been nothing of great to me. I just feel confused if whether I should stay in this with him. I'm not sure if my judgement is clouded with the struggle in school and the struggles  with his acceptance in my family( my family dislikes him). They even went to the psychic and the psychic says he's gonna cheat and he lies to me. Idk what to really do anymore. 
I love him but my judgment is so clouded