Congrats, dude... I just crossed my three year mark a bit ago. In my case it gets easier most of the time, but there are still times it's not easy. But few things worth it, are easy, so keep keepin on... sounds like you've got all the right reasons already figured out, seriously good for you.