Mixed feelings

Ok sooo here we good. I meet my husband when we was 14 years old and it was love at first sight. We have been together for 17 years but it has never been perfect it had came to a point 6 years ago that the love started to fade. We both cheated on each other and keep taking each other back because we are all we really know. We have 2 kids together and I guess for the kids we really never left. About 2 years ago he started to use heavy drugs and became Violent breaking things stealing from us the whole 9 yards I stood with him tried my best to get him help and nothing . Last year mind u I’m still married I meet this guy who I knew but really didn’t personally know. We just hi and bye each other for the past 3 years. Anyways last year 2017 I started to talk more to mR hi and bye and one thing lend to the next and we started to build a relationship I tell my husband who ends up getting locked up and doing sometime for of course robbery. Me and Mr hi and bye started building feeling and fall in love while my husband who knows about us was locked up. Long story short I move in with my now boyfriend and file for divorce from my husband who puts him self in a rehab in hopes to get his family back Which I reminded him that it’s not going to happen I’m finally sooo happy with my boyfriend he loves and treats my kids sooo good . That crazy part is I keep having these emotional feelings of guilt. For moving on with my life. My husband is a wonderful father not a great husband. Has anyone ever felt guilty for moving on ? I feel like if I would of never left he would of never gotten clean.