What's the origin of the slang "suck?"

Native speaker’s answer
Rebecca
To "suck" means to be very bad, horrible, or disagreeable. This actually originates from the act of oral sex, which is to "suck." However, nowadays you can use this expression without insinuating anything sexual. Ex: The weather sucks today. It's so rainy. Ex: My essay sucks. I think I will rewrite it.