The 5-10 year argument has been used for 20 years.
If a significant percentage of current oil prices is due to speculation, then moving towards domestic drilling and shale production will still lower prices considerably.If just the threat of war with Iran can send prices up, then the promise of increased production will have the opposite effect.
