There is no right time to start dating, just as there is no right time to come out.
We all have friends that come to us with their problems. Either they are telling you about how they will never find love or that the person they are dating can be frustrating.
We all focus on trying to impress someone on our dates. You want to appear polished and proper, you don't want them to know you may have bad habits just under the surface. So you struggle to impress