The May 18 Iraqi parliamentary elections is creating a constant headache for politicians in Bagdad because nobody is happy with the results. However time is ticking to form a new government as the terms of the current Parliament term expires on June 30th. What will happen nobody is quite sure.