Come on Marlon, start thinking about your code:
elapsedTime = elapsedTime.Add(stopwatch.Elapsed)
You execute that every time the timer ticks. But the time is independent of the stopwatch: the Elapsed property always returns the total time that the stopwatch has been running. Which goes up each time your timer ticks ...
So if your timer fires once per second your
starts at zero, then the first tick it will add one. The second tick it will add two for a total of 3, then add three for a total of 6, and so on.
and just use the
property when you want to know how long it has been running!