I've been studying for almost 3 years and I'm still not happy with my spanish, especially speaking. I can read relatively well though and I can usually write well enough to get the point across. Are you just starting, or have you been learning for a while?