Sorry for your loss.
But as asked earlier where did you get her from?
Did she show any signs of illness?
Also It doesn't take a snake weeks to shed it takes about a week total and when the old skin starts coming off it only takes a matter of hours. Something was wrong with her when you got her because even if you did everything wrong ( which it doesn't sound like you did) it would take a sub-adult months to expire from not eating or poor husbandry. Talk to whoever you got her from and see if they will do anything about it. And don't give up ball pythons are a great pet