If you are motivated I think 6 months is plenty of time. It may not be fast or pretty, but for sure you can get it done.
Since you know you can do the swim & the bike, it means you'll have a bit extra time/room in your schedule to work on the running.