you would be best to call Virgin mobile customer services on 789 from your Virgin mobile or 0345 6000 789 from another phone. Tell them of your problem, ask if it is due to an area fault or maintenance work perhaps & see if they can provide you with an answer.
Hopefully things will be back to normal again for you very shortly.
If you want to say thanks > click 'Kudos'. Answered your question? > click 'Mark as Helpful Answer' also.