Can anyone give me a realistic formula to use when calculating the difficultly increase?
You can look at historical growth rates. Recently it has been slighter over 1% per day, and it will probably continue like that for a few months as ASICs continue coming online. Beyond a few months there's no telling what will happen.
http://bitcoin.sipa.be/growth.png