It is good to do a defrag. at least once every 2 or 3 month's...Some people do one once a month.
It would be your perocative, I do one every 3 months.
but before i do, amake shure to clean out all junk files before doing the defrag, there is no point in defragging junk files.