Letting go is difficult,but they are adults and have there own lives to live.As mentioned,it is easy to stay in touch.
I guess if i was in your situation,I would ask myself what is going to be the difference 3 years later when I leave them and is there a compelling need for me to be there for them now??
Then make a decision based on that!
We are parents and we have responsibilities,but at some point,the nest will empty!
Are you and your family ready for that time?If so,retire!If not,stay until you all feel it is the right time.
My children would love to have me there playing Grandpa and greatgrandpa,but ultimately,I am an adult and have to make choices for myself as they do.If they are matured enough they will want you to be happy.
They don't always come first,only until they have ''wings'' and can fly!
Best of luck in making your decision!
