I can usually count on 2 to 3 days of feeling out of sorts because of jetlag.
This trip I made myself stay up upon arrival and go to bed at a normal time in Rome. I woke up a couple of times during the night, but I admit this really helped with jetlag and I was able to have a pretty normal day in Rome on my first full day there.
I did the same thing when I arrived home yesterday. With a 6 hour time difference ( we are 6 hours behind Italian time), I stayed up until 11:30 pm and only woke up twice during the night. I got up at my usual time here this morning and have had a fairly good day.
