it can take 6 to 8 weeks for some infants to settle and I would suggest to let him cry it out it will make him tired too