First three are fine. Just be aware "gotten" is an American English word.
For the fourth and fifth sentences, I would replace "'might" with "may". The fourth sentence should read "It may be a very long time before I get back here" but it sounds a bit long and unwieldly! I would just replace both sentences with "It may be a long time before I return."