Q:

How do I know if I should dump my boyfriend

Answer

Do you still feel close to him? Are you happy? If you can't over your struggles with him it may be time. Talk to him about it.