How can I gain weight fast? It’s always been hard for me

Sooo I been drinking my protein shakes everyday and it has 50g of protein, I finished the entire container and still nothing… no weight has been gained. Im trying so hard but it’s so impossible for me to gain weight! I weigh 120 but I really want to get to 140, but I don’t know how! I don’t know what else to do.. since the protein shake isn’t really working