Eh, it happens. That's life, right? But I think you really should be asking yourself if you want to stay in the relationship if you really think it has no long-term potential.
So it seems like you have some tough decisions to make about your own personal life, especially given how much your bf has gone through to end up with you.
And yes, being a bit more simple like an SEI or ESE would certainly unburden you quite a bit for relationship problems.