Yes, started immediately. I don't know about the period. I don't recall ever having one after my first shot. Perhaps it depends on where you were at in your cycle when you started. I wouldn't worry yet though. All the literature says it's supposed to stop within 5 months.