You may be experiencing some bumps in the road but let me tell you something. From my perspective, following your story, you are doing fantastic.
It's not always easy and sometimes it's just damn hard but it's so worth it and I promise, YOU are so worth it. Really.