you could try using the EE service checker (Virgin Mobile works on their network) to see if there are any known issues being worked on. (I can't see any reports of problems but I only looked generally without your postcode).
You may be best giving Virgin Mobile customer services a call on 789 / 0345 6000 789 so that they can look into this for you.
If you want to say thanks > click 'Kudos'. Answered your question? > click 'Mark as Helpful Answer' also.