some thoughts, perhaps more confusing , sorry for that.
If you can't help to think his good things, you probably have no choice.
Since 7 years is a long time, you must feel bored. But I am sure, if you leave him now, you 100% percent will be missing him in the furture.
Finally, there is no miracle under the sky.