What's the difference between 'ser' and 'estar'?
I've been confused about this for months. Sometimes I say "I'm tired" and people tell me it's wrong, that it should be "I'm tired." When do I use one or the other? Is there a fixed rule or does it depend on the context?