My 3 month old baby girl cries around the same time each day and I don't understand why. Usually around 4pm, she changes from being happy to screaming for no apparent reason! I've heard this happens with babies but I don't know why? Is there something I'm doing that is causing this? What can I do if anything to prevent it? Any help or advice appreciated! 