You don't say if you have tried counseling?
It's hard to say what you should actually do without more details. The truth is also, however, you are the only one who can say if you should end it or not. We can give you advice all day long, but we're not God who knows what his will for your...