Trying to get fit!

I'm signed up at the gym, I do weights and cardio 3-4 times a week and I eat pretty much clean. .. I want to lose about 20-30 lbs... How long do you think it'll take???!! And do you have any natural tricks that have helped you get and stay fit to help me out?