Try borrowing a hip lifter from your vet to help get her up. As far as uphill or downhill, keep her on flat ground. She can suffocate under her own weight if pointed downhill.
When to put her down is a hard one to answer on the internet. You don’t want to put her down but also don’t want her...