Here's how to figure it out:
* At the beginning of a word: "y" usually makes a long "ee" sound (like in "yes", "yellow", "yawn").
* In the middle of a word: "y" can make a long "ee" sound (like in "happy", "baby", "fly") or a short "i" sound (like in "my", "cry", "try").
* At the end of a word: "y" can make a long "ee" sound (like in "fly", "sky", "why") or a short "i" sound (like in "city", "pretty", "funny").
So, to answer your question, it's not always true that "y" makes a long vowel sound. It depends on the specific word.
If you give me a word with "y" in it, I can tell you which sound it makes! 😊