Thanks for your post and welcome to our community.
You'll be able to find out when your contract ends via your online account under "plan and device"
If you're having trouble finding it that way then you can also text our team on 07533016422 – it’s free for Virgin Mobile customers. We’re here 8am-10pm M-F, 8am-5pm weekends. Or feel free to send me a personal message and I'll check from here.