Have a shot so no Period ?!

Is that a good thing or not my friend is 15 and she is on the shot so she will not get prego but she will not have periods is that a good thing or no?