You're doing great. You're losing weight. Make sure you're eating right so your nutritional balance is in check. It takes as much time as it takes. Even though my weight loss was fast, I then stalled for many months. You already did what you need to do. Now your job is to take care of yourself. Take a walk around the block. Dance in front of the tv. Go to the gym and swim laps. Offer to babysit and chase kids around and lift them up above your head like they're bouncing up on a trampoline. In other words, if you aren't satisfied with your rate of weight loss, Use and Lose. Use your body more, move, move move. and Lose: toss out any high-carb, low nutrient foods and focus on healthy greens, high proteins and drink 8 glasses of water a day. Water helps move food through the body, turns it more quickly into stool and then dumps it out.
Maybe most important: DO NOT COMPARE YOURSELF TO ANYONE ELSE, EVER, FOR ANY REASON. If you have that much time to think, read books of affirmations, work on journaling your thoughts, and when you have a negative thought, zap it with a positive one.
Read this book:
It's a diet from negative thinking.
Once you've started to stop focusing so much attention on yourself and beating yourself up, go volunteer at a senior center or library or any civic organization where you're improving someone else's life.