As far as the feeding goes, you're doing fine. I feed mine two medium pinkies every week and my female mexican will eat anything, my male western may turn it down and eat once every two weeks. Either way, my westerns have shed three times each since february. It's kind of frequent but i don't restrict their diet much. My male will turn down food constantly, but he also doesn't shed as much as my female. (to clarify, i have three mexican and three western. 2 of my western are sub adult and one is only a few months old. 1 of my mexican is an adult long term captive, 1 is an adult, and one of their babies the same age as my young western)
It's normal, no worries. Although, i do know that the younger they are the more often they shed, and if they're gravid they shed more as well.