Hi Salina
Sounds like the dreaded "plateau." Sometimes it takes your body awhile to catch up with your weight loss. Human beings have been programmed over a gazillion years to hold on to body fat as a survival mechanism, so your body
doesn't want to let it go. Your body's job is to do everything as efficiently as possible in order to keep lots of energy in reserve for the day your dearly beloved DOESN'T come home with a 100-ton wooly mammoth for dinner.
So sometimes you have to kind of "trick" your body by shaking things up a bit -- which you said you've done already. But maybe your body needs more of a shake-up because it's so used to what you've been doing. If your cardio is usually 20 mins at one intensity, go for 15 at a higher intensity. Do a different cardio activity, "surprise" your body with new muscle movements, etc. If you do the elliptical, try swimming. If you jog, try a stationary bike or join a step class or try kick-boxing.
Another thing to remember is the old saying that nature abhors a vacuum. When your fat cells begin to release the fat to use as fuel (ie: cardio), those little cells are still there -- just emptier. And they don't wanna be empty. In order to fill themselves up, the little cells start collecting water to replace the lost fat. So my long and rambling point here is that you may have actually burned lots of fat from your fat cells but the fat cells are still "full" (of water). Therefore, your measurements may not change much.
I'll follow that profoundly boring paragraph with a personal story: Last summer I was religious about eating well and exercising. I went TWO MONTHS without losing a single pound. I was very depressed about it but just kept plugging along. Then suddenly I dropped a bunch of weight. I told my personal trainer it was like (literally) I woke up one morning and had hip bones. She said sometimes it happens that way...our bodies have their own plan. All we can do is keep on keepin' on and know that what we're doing will pay off in the end.