Honestly, there's probably nothing wrong. Retention is never good when you're first starting out, but moreover, the statistic that you're looking at is an average. The problem with that kind of statistic when you're so small, is that it can easily be skewered. For example: I have a video with 118 views, the average view duration is 4 minutes, 3 seconds. This might not seem bad, but the video is 22 minutes long. However, that statistic does not mean that 118 people watched for 4 minutes and then clicked away. Lets say a majority of those 118 watched all the way through, but 30 or so people click away within the first 10 seconds. That could result in a really low average, even though a majority of people did watch all the way through. For this reason, I feel that you have nothing to worry about, you just gotta keep grinding. Getting going on Youtube is incredibly hard at the beginning, you can get stuck at the same sub count for a month, or multiple months, you can upload videos and see it get no views at all. That's why a majority of people don't stick with it, because it's very easy to get deterred. That's also why it's very important to be doing something that you really enjoy on Youtube, because if you don't, you're not going to want to stick with it through all the hardship you're going to face. On a side note, if there was one thing I would say you should change, it would be your intro. It's a little loud and a little too long. You'd be surprised how many people will click away just because they have to wait through a 10 second intro to get to the content. Other than that, all seems good sir. Hope that helps you to rest a little easier!