This will, realistically, depend on the procedures you’re having done. You can expect to be under general anesthesia for at least an hour, up to several hours. Liposuction adds quite a bit of time to the surgery, too.
For recovery, you should expect at least four weeks before you can start resuming normal activities. Some aspects of your procedure will take 6-10 weeks to heal.