So.... The Empire Strikes Back is the best of the Star Wars movies and I enjoy it very much, but there's one thing I just can't figure out. Okay, two.
First, how long did Luke exactly train with Yoda?
His story is told in parallel with Han and Leia. Luke's time is not clear, but Han and Leia's story doesn't appear to take more than 3 days, a week at best. They fly into some asteroids; they leave asteroids and fly to Cloud City; they get captured by Darth Vader. Luke shows up to attempt a rescue. The only time I could find in there for Luke to train is if they are being tortured for several weeks by the Empire. Maybe so, but Luke leaves Yoda as soon as he senses they are in trouble. I guess they could have spent several weeks in Cloud City before Darth captures them, but surely Darth's got better things to do than hide in closets for days and days on end, waiting to capture people that he can capture with the wave of a hand when he gets around to it. N had one idea which is probably the best. Since the hyperdrive on the Falcon was broken maybe it took a couple months to fly from the asteroids to Cloud City. Maybe.... Maybe Dagobah is in a different time stream.
Personally, I think Yoda trained Luke in 72 hours to be a Jedi. He's that good.
In the same vein, what's up with the armor on the AT-ATs/ Imperial Wakers that attacked the rebel base on Hoth? It's too thick for the little Hoth fighter jets, so they use ropes to trip them. No problem there. But as soon as the AT-AT falls over the same fighter jet shoots it one time and it blows up in a fiery ball? Does falling down hurt the armor more than the weapons on the fighters? If so, they need new weapons.
UPDATE: Stunningly, I'm not the first person to think about the time problem. Here's a link to one discussion. People seem to have found some training time for Luke while Han and Leia travel to the Cloud City. But then it's only a week or a few weeks still, while ObiWan and Anikan trained for years.