How do I wean my 1 year old?

My 18 month old still wants to nurse like every 2 hours and I’m so over it. He is so clingy and all over me 25/7, wanting my boobs out, I am so touched out. He also wakes up every 3 hours at night still wanting to nurse. When I try to say no and offer him a sippy instead he screams his head off. Nonstop screaming. For HOURS. And I give in because I can’t take it anymore. What do I do?