Well yes, except in one of your comments you state that you want to live in the US. So which is it? You need to decide.
You can’t use a B to live in the US, and you can’t spend years away and expect to keep the green card. If you had used the green card properly, you could have been a citizen by now, which would enable you to have the back and forth lifestyle.