„Estar" ist für einen Zustand, den du gerade hast, zum Beispiel „estoy cansada" genau jetzt, in diesem Moment. „Ficar" ist mehr über eine Veränderung oder Umwandlung, die passiert, verstehst du? Zum Beispiel, „fico cansada" wenn ich viel arbeite - das ist der Prozess, müde zu werden, nicht der Zustand, der schon da ist. Ein anderes Beispiel: „estoy feliz" ist, wie dir gerade ist, aber „fiquei feliz cuando recibí la noticia" zeigt, dass du von einem Zustand zu einem anderen übergegangen bist. Im Alltag ist es nicht so streng, Leute vermischen das ziemlich, aber grundsätzlich ist es das: estar = gegenwärtiger Zustand, ficar = Veränderung oder Ergebnis von etwas.