No growth spurt at 18. Do I have delayed growth?

Can't say. To answer your question i would need to know which stage of puberty you're in or if you're shaving (boy) or menstruating (girl) for example. It's very unusual for an 18 yo to not be finished with puberty. If that's the case then you should see a pediatric endocrinologist.