I just paid to refill my account and it said a ran out of data. How is that possible if I just paid $45?
From what you're describing, you're prepaid? If you renewed your plan for another month, the renewal kicks in after your current plan month expires. If you ran out of data on your current month, you would have to buy more data for just the current month. It's under the add-ons in your account.