My nephew had this problem and my sister became so frustrated with it, as she was a single Mom and had tried everything, except...taking him to the Dr. I took him to the pediatrician and she gave him some medication, and it worked! There are some meds that can help this problem, and restore some sanity to the family.
Kathy