No puppy can hold it for more than a couple of hours. Is there someone in your neighborhood you trust that can let her out for you? If not then you may need to consider paper training but I don't recommend this way since it causes longer times for the dog to understand what you expect. Basically it gives mixed signals. The pup thinks, I'm allowed to potty in the house sometimes and sometimes I'm not? If you do have someone that can come and let the pup out that is the ideal situation.

By four months the pup can probably stay in the crate for up to 4 hours and by 6 months they can hold it for up to 7 hours if you don't give them excessive amounts to drink.

Don't give into the crying. She will get over it and learn not to cry. It's kind of like a baby in the crib crying not because something is wrong but because they want out and are throwing a temper tantrum. Holding her defeats the purpose of getting her to potty. She needs to associate getting out of the crate means go to potty.

I know some people don't crate train. I have done it both ways and will never do anything else but use the crate. The dog learns so much quicker and I don't have the frustration. If you can't crate train and need to paper train, perhaps you can find a good site on the net to learn how to do this successfully. I have a neighbor come over for the pup a couple times a day until they can hold it for 4 hours, then I have them come over 1 time a day.

I hope this helps!