Just because you didn't see shedding doesn't mean it has not eaten. To ensure it is or is not eating ensure its housed alone with a constant food source. You can either count the number of feeders and see how many become missing or just check to ensure that the gecko is pooping (pooping means eating). I only assume that the gecko has eaten because 3 months is a long time to go off food without dying. How old is the gecko?