its different for everyone, first babys usually take the longest and you can be 2cms for a long time, sometimes days, just stay slowly active carry on doing day to day things, keep energy levels up and it will progress when ready.
It could be later today it could be 3 weeks from now. Just because you are dilated to something doen'nt mean labor is anytime soon...sorry. I have been dilated to a 3 for 2 weeks now :(