I broke up with my boyfriend of three years because I hate myself.
I feel bad for him. Why break up with him because you hate yourself?
I feel like I've tricked him into liking me. I've been dishonest about very important things that would have affected our relationship if he knew.
It sounds like a complicated situation. You must not hate yourself though, try to be forgiving of your mistakes.
I have been dishonest with him the entire time. I have no reason to forgive myself.
Have you tried telling him the truth and let him decide what to do? Maybe he cares about you and wants to help. Hating yourself won't solve a thing and perhaps you need help from someone to learn to forgive and move past the things you've done.