关于子女抚养权变更您好,我与前夫20…

关于子女抚养权变更您好,我与前夫2005年离婚,当时儿子7岁判给男方,现在儿子12岁,我们双方想变更抚养权和监护权到女方,儿子自己也同意跟妈妈一起生活,想请问这样的情况到法院应该都准备些什么材料?多长时间能判决下来?,另我们还需起草一份协议带到法院吗?谢谢!