Your conduct does not appear to be that of a permanent resident. Have you paid US taxes on your worl wide income? You need to meet with an attorney before doing anything as your conduct will be reviewed for citizenship and you may be judged to have abandoned your GC years ago by only visiting for several months at a time.

