Well done. When I started running some years ago even 2km was hard, but now I can go much further. 5km is a nice distance as it is a workout, but does not take too long. I am sure you will improve if you keep it up. Is there a parkrun near you? You get all levels of runner there and some people will walk it.
RE: Got tired of being stuck on 3k