There are calculators for doing this which you can access via Google.
They also give the formulae that they use inside the calculator.
One that came up first on Google was the following:
http://www.csgnetwork.com/ne555timer2calc.html
Do you mean to stay lit then go dark, then light up again? Or do you mean just stay lit for 2 seconds and then stay dark?
If you want long delays, like this, you could probably use a CMOS 555. These have high input impedance so you can use larger resistors and hence smaller capacitors with them.
The advantage of this is that you can avoid using electrolytic capacitors which are leaky and unreliable in timing applications. Capacitors up to 1 uF are available in non-electrolytic types.
For example, if C was 1 uF and R1 =10 k and R2 = 3 megOhms the LED would stay on for 2 seconds and go dark for 2 seconds and then repeat this.
The above calculator accepts 1e-6 Farads 1e4 ohms and 3e6 ohms for these.
There is a link in this page for a Monostable timer calculator if you only want it to flash once and then go dark.