I have long term goals but yearly ones work well for now.
Depending on the goals, some can be long or short but I think 6-12 months is a good time frame for most as I prefer slow changes rather than overnight results.
As per the other thread with goals for 2015, i'm tracking reasonably well.
Set 4 goals, have achieved 2 and well on the way to the other 2.