Yes, it's very normal, especially if you're a teen. You can get it ten days early, ten days late, though maybe ten days late is as long as you should go before wondering. But having your period 10 days early is fine, lots of people get that, so don't worry :)