According to Know Your Mobile Apple are preparing a keynote where iPhone 5 will be unveiled on August 7. According to the same source current rumours predict the iPhone 5 will feature a 4-inch Retina display and an "NFC chip and a next-gen processor setup".
It remains to be seen if the date holds up, but if the keynote is indeed happening on August 7 we should expect the phone to arrive soon after.