Finasteride does a wayyyy better job at improving EXISTING hair quality over regrowing any hair, so if i were you id get on it sooner rather than later.
As you're 22 your actual hariline doesn't actually look bad - looks just like mature hairline if that. But as others have pointed out you dont have great density, in which case finasteride would probably (definitely) be your best bet along with minoxidil and nizarol.