Thanks for writing in to Healthcare Magic!
is certainly nor a cause for your suffering.
Please get a CBC and see whether you have a normal platelet count
, some times viral infections can lead to decreased platelets count and such bleeding can result.
If that is not a cause then you should consult a gynecologist for a local examination so that if there is some unrelated cause then that could be corrected.
If you have any further query please let me know I would try to answer it for you.
Wish you a great health!