I was just wondering how long everybodies hospital stays were after giving birth?

Our hospital says that you have to stay for two days (for a vaginal birth) and five days for caesar.

Is the two days just a guideline or do you really need to stay there that long?

I really dislike hospitals, but I guess once I am there and finished labour I will probably be too tired to care.