Yesterday I was talking to a native English speaker online. It was getting pretty late, so I decided to go to bed. I was going to say, "Sweet dreams". But then I realized that we both lived in different time zones. So I said, "Sweet dreams to me then". I obviously meant it as a joke.
A couple of hours ago I logged on HiNative and asked people there, "Hey, does this phrase sound natural?"
They told me that "sweet dreams to me then" sounds weird.
So...
How do I make sure that everything I say sounds natural? Native English speakers don't like correcting my mistakes, even if I ask them for help. How do I improve my English skills then? And what's wrong with "sweet dreams to me then"? I hear native English speakers say weird things all the time! The people on Smosh sometimes say stuff, that I'm not sure even exists. Spencer once said, "Collect my pages" as a joke. How come he gets to make up weird expressions, but I can't?
How was I supposed to know that the phrase I used sounded unnatural? I watch a lot of videos on YouTube, but I can't possibly know every little English expression, can I?
Now that I think about it, don't people sometimes say, "Happy birthday to me"? I'm pretty sure I heard someone say it. What do birthdays have that dreams don't? Now you're all just being just dream-phobic.
And yes, I just used the word "dream-phobic". I did that because I once heard SatchOnSims say "blue-phobic". And I'm pretty sure that "blue-phobic" is not a real word.
God, why is English so weird?
If native English speakers can say "blue-phobic" and "Happy birthday to me", then why can't I say "Sweet dreams to me then" and "dream-phobic"? Is there a dictionary where I can look up all these weird expressions?
Sorry for the rant. I'm just so annoyed. Learning English is so difficult. And to think it's one of the easiest languages!