When I was a young kid I remembered coming home from Paris all tired and the same on arrival. Over the years I don't have Jet Lag. This past November my Father and I flew from San Jose CA-LAX-Beijing -Bangkok and the same in reverse and I had no Jet Lag.
What I found out is it helps to have a shower on a layover(this is why airline lounges are great). Then I take 2 mcg of Melatonin a few days before the flight when I go to bed and then two hours before the flight I'll take Melatonin even if its during the day as I want to get some sleep on the plane.
When I go to Europe I like to have a flight that leaves around 3:00 PM so this means I don't have to get up too early. This July I booked the Air France Nonstop from SFO-CDG-SFO while my Parents are flying out of San Jose on a very earl y morning flight.
For me I don't care about what time it is at the destination I just operate on the normal local California time and then when I arrive I operate on the normal French time. So I will go to bed about 9:00 PM the night before and wake up about 9:00 AM the day of the flight those 12 hours(Melatonin helps) will make up for any lost time on the flight.
I will then eat a high protein breakfast and just before leaving to SFO(I like to arrive 3.5 hours before the flight) I will eat a Turkey Sandwich with Kefir. Kefir helps to have before the trip.
On the plane I will eat the normal lunch or dinner(remember I am operating on California Time or Mountain Time) then I take my Melatonin. I drink the alcohol as it helps me to sleep. Then I will watch a movie and dawn on my eyeshades, have my noise cancelling headphones set to a music station. I drink water and get up every 90 minutes to walk and get drinks from the galley.
Before landing I will eat the Breakfast(remember now I am on Paris time) and will have an Espresso upon arrival since its morning and will stay up until 9:00 PM. If the Parisians are up I'm up.
On the return its in reverse despite an early morning flight I may book the Yotel Hotel at CDG and check my bags in the night before. For $120 you can get a room with a shower and a lounge with drinks and snacks for purchase. So the night before around 7:00 PM I would check my bag in and take a change of clothes in my carryon and I have a Delta Ammentiy Kit with Toothpaste and a Toothbrush and take that with me.
So I would sleep until 7:00 AM have some Coffee and then head to the flight as boarding starts at 9:15 I would be at my gate by 8:45 AM. This I believe is money well spent as the early morning traffic and taking a shuttle. I would take the Air France Bus the night before.
Jet lag is mental and you also need to drink lots of water. Be sure to have Kefir/Probiotics one week before your flight. I avoided getting sick in Thailand by having Synergy G&T Kamboucha and Probiotics before my flight and the entire trip I had no Montezuma's Revenge or other illness while others on the tour got sick . I washed my hands a lot and drank lots of bottled water,
Hope these tips are of good use and please fee free to reply.