The Iraqi Dinar is a high risk and very speculative investment if you can even call it an investment. I do believe the Iraqi Dinar could go up and increase in value slowly overtime however many people who "invest" in the Iraqi Dinar believe in the concept of a "rv" or "revalue" where they think overnight the Dinar will become worth millions if not tens of millions of dollars for every million you are holding. I personally don't believe in this revalue concept.
First off as always if it sounds too good to be true it probably is, numbers wise it's just not possible, and lastly there has never been a revalue or similar incident in history so why would it happen now?