Stick to routine and try to keep strong and it will soon be over. Reese was by far the worse pup I have ever had for this, he screamed for about a week all night then it would be when he first went to bed for about half an hour, when he needed a wee( but i did learn the difference in cries and would let him out for this without making a fuss) and when he wanted to get up ( anywhere from 4am) but this only went on for about another week. Others I had were usually fine after a few nights.
X