That's plenty of time, especially if you're not working. There are some free 20 week plans on www.beginnertriathlete.com as well. The biggest thing for you will be to make sure that you get outside for an open water swim at least once a week once the weather gets better. Go with some friends if you can and try running into each other and bumping each other around. It helps to get rid of the anxiety that is so common on race day.
Living life like there's no tomorrow.
http://gorgebikefitter.com/
2007 Look Dura Ace
2010 Custom Tonic cross with discs, SRAM
2012 Moots YBB 2 x 10 Shimano XTR
2014 Soma B-Side SS