Hi ann, welcome to the giffgaffers 🙂
A restart is in order!
Checked reception recently?
Check if there is no temporary mast issue or network issues.
O2 are busy doing updates all over the place...
Or, it could be a solar flare mucking everything up 😉
All the best 2c