Question: how long should 2g of data last?
Answer: A 2GB data plan will allow you to browse the internet for around 24 hours, to stream 400 songs or to watch 4 hours of standard-definition video.