First, what kind of snake & how old is it, & gender if you know. Young snakes typically shed that often, & then growth (& shedding) slows down gradually
as they get older. Now, has it occurred to you that the last 3 months have been summer? -when most snakes eat more because it's warmer & they digest
faster? Has your snake been eating more food, or more often these last 3 months?

Apart from all that, how long have you had this snake? any health issues known? any injuries? One other reason (besides all the normal reasons for frequent
shedding) is that your snake is trying to heal physically from an injury...they do that by shedding more often.