I get green ones everynow and then, dunno what they are though, but they dont last for long and they dont hurt or anything so it probably aint anything serious.
Its most probably from sparring, but it could be from pushing yourself too hard when you just training.