You are 11 your period starts on the 7th and you are going swimming on the 12th - will it be finished by then?

Your period can last three to seven days. It all depends on how your body works. Everybody is different.