How many days is your cycle? 21 days can be normal, and that would give you two periods a month a lot of the time. Have you just had a baby? Everything gets messed up for a while then, so pretty much anything goes. This is the sort of thing you should talk to your gynecologist about, because whether or not it is normal and healthy for you is the real issue.