I have been struggling with my career for about 4-5 years now. I am already 33. Life takes a while to settle. There is no rush and definitely no need to stress about it. Loops are pretty common. You are not too old. 21 is nothing in the grand scheme of things.