This app was mentioned in 9 comments, with an average of 1.33 upvotes
Callistics allows you to break down your outgoing and incoming messages depending on the person, as well as changing the time range that is analyzed.
The app Callistics monitors and logs your call lengths, although it won't help you now since it has to be installed in order for it to gather data, but for future queries this could help.
Found this on the Play Store: https://play.google.com/store/apps/details?id=cz.mobilesoft.callistics
Might be worth a shot. As to when you last recharged you get texts from your carrier every time you recharge.
Looking for app to keep track of my minutes, sms, and data consumptions.
Similar to callistic. https://play.google.com/store/apps/details?id=cz.mobilesoft.callistics
I don't think I had enabled the data but thanks... Based on the response here I have planned to use https://play.google.com/store/apps/details?id=cz.mobilesoft.callistics app now
I went with Callistics. It seems pretty good.
I recommend sticking an app on your next phone (I use Callistics) and see how much data you use. Ringplus (if you don't mind ads) or Cricket are on the opposite spectrums in terms of use and cost. I'd also look into GSM coverage as swapping carriers and using the phone abroad is much easier especially if you don't keep numbers.