Thai has long and short vowels, but this is a completely different use of the words "long" and "short" than the one you learned in English grammar school (for example, when your primary school teacher told you that "pet" is short and "pete" is long because they added a "silent e"). You must forget all that English nonsense! Ok, most of you probably have anyway.