Is 500 MB of data enough for me?

So I'm planning on getting an iPhone with 500 MB of data. I only use apps like Twitter, Facebook, Kik, Snapchat, etc daily.So, is 500 MB enough for that or should I get more data?

Why not 1gb? Just in case.

500mbyte is not really that much especially when using Facebook, everytime you use Facebook it loads all the images and that's what eats the data, 500meg is roughly 16meg a day, 1 piece of advice, if you use a browser called opera mini to access Facebook instead of the phones browser or Facebook app, opera mini will save you loads of data, its free to download from www.operamini.com.