Did they give u any suppositories while you were in hospital?? Thant could cause it. If not, it could just be some mucus from a build up if you havent been to the loo for a while.
Hope you feel better soon,
Tori