One of my biggest obstacles is getting my three-year-old to sleep at night. We've been co-sleeping for years because when she was still an infant, she always slept better when she has company. It's okay with me to have our child sleep in our bed, but sometimes she takes such a long time and I get impatient especially when I want or need to get out of bed to do something else. She can take an hour (or even two!) just tossing and turning in bed, and I'm left there just waiting! Any tips on getting a toddler to fall sleep quickly?

Also, I think it would be a good time to teach her to sleep on her own. How can I encourage her to do that?