You are right about Israel can not fight more than three month because of its citizen army, the economy will collapse as the labor force is being deployed by the army. You should know that Iran was at war with Iraq for 8 years and lost 2 million of its citizens, if you know the Shia moslem you would know that they dont mind dying for the defence of their religion and country, same with Hiszbullah. The next war will be branded as Jewish/Moslem war that will trigger violance wherever moslems and jews live such as Europe.If you think that attacking Iran will destroy it and end of the story. Think again as you will up for a big surprise. Iran is a huge country and Israel is a small one and concentrated, Israel will never use its nukes in its proximity, as Israel will be affected. So be prepared.
from the article: IDF official to Hamas: Don't repeat mistakes of Gaza war