I've been swimming on my own for about a year and am now training under a coach for about 2 months. Earlier I did not focus on swimming fast but now the coach measures the time taken to swim.
I swim all 7 days a week two days for about 2.5 hours and 1 hour the other days. Sometimes the day after the 2.5 hour swimming day, there is an ache on my shoulder but I still swim for an hour. The ache is not there when swimming but occasionally comes when lifting the arm.
My question is, is it okay to swim all seven days like this or should there be a rest in-between to recover? Will having a rest in-between improve my speed?