Hi,thanks for query.It could be there becuase of various reasons.Could be due to simple viral infection,low
platelet count,any other
skin allergy or reaction.This are the most common reasons.It is better to visit your family doctor and get your self examined.bye and take care.