Hay, only you can say weather he is worth it or not! I'm a guy and have been in a marrage now for 9 years and know now to expect up's and down's in the relationship. A relationship is always something you need to work at. You think you take the rains to hard, well, sit down and tell him (Nicely), no one can fix things if they don't think they are broken. Look at the pros and cons of this, He loves you, he will do anything to make you happy and you have two great kids that are apart of you both. There are so many people out there in the world that don't have what you have. Just Love Him.... and all will fit into place. Love suffers long and is kind, love does not envy, love won't parade itself, its not puffed up, will not behave badly, will not seek its own, love is not provoked, it thinks no evil thoughts, does not rejoice in lieing, but, rejoices in the truth, love bears all things, believes all things, hopes all things, endures all things. Love never fails. Talk things over, but don't go into the conversation with a failed relationship in mind, think repair, think make better, think long term and strength in it all. Good luck, i'll be thinking about you as you go through the next steps.