Seems pretty normal to me. Most of my snakes shed monthly. As often as every two weeks occasionally, but that's usually baby colubrids that do that.
It is normal for the snake to look dull and grey first, then look almost normal for a day or two before actually shedding. She feels rough most likely because your humidity is too low and the shed isn't coming off. Make sure during shedding times your humidity is around 70% and 50-60% at normal times. To help her shed, soak her in shallow warmish water for an hour or so and stick a towel in the water tub with her for her to rub on too.
Snakes don't poop that often.. my dumerils boa didn't poop for 4 months after I got her. Again though.. make sure humidity levels are correct and make sure she has fresh water at all times.