Yeah, you can learn sooo much from sticking with it this way!
But for the future, in situations like this, people usually just use a Texture, either in the Cup Material itself (needs an Unwrap of the cup), or just on a Plane (with transparency), that can be Subdivided and ‘Shrinkwrapped’ (Shrunkwrapped?) on the cup.