Ketosis is safe as it simply enhances the fat burning processes that are completely normal in our body.  There is no time limit for keto, although many people choose to follow the diet on a cyclical basis, which means more carbs while on vacation.