It depends more on the Pokemon's happyness rather than what level is on, if you have never used that Pokemon before no matter what level it is on, it is the best time to give it vitamins.