I had a lot of weight to lose after all of my pregnancies because I'd gained so much. It was depressing. Someone told me about this and it worked and I did it for all mine and kept the weight off. Plus you feel good too! I think it was from Weight Watchers.
Every day this is what you eat, and it helps to keep a daily journal. Plus, only weigh yourself once a week (no more).
2 Proteins (meat, eggs, fish, etc.)
4 veggies (fresh is better)
2 Starch (potatoes, oatmeal, toast, etc)
1 Dairy (milk, yogurt, cheese - however low fat cheese is high in sodium so watch that)
add a little salt (low sodium)
add a little butter ("I can't believe it's not butter")
check serving sizes online to get an idea of how much a piece of fruit or veggie serving consists of. For instance, I think a green pepper is either 2 or 4 servings. As far as fruits, 10 grapes = 1 serving, or 1 small banana, 1/2 orange. So it sounds like a lot above, but it's real easy to get all your servings in.
If you like slim fast that counts as 1 protein, and 1 starch.
Keep fruits and veggies cut up and handy so if you're hungry you grab that instead of junk food.
On Sunday's I'd cheat a little bit otherwise I'd go crazy. Just don't over do it. It's better to cheat a little than to completely quit.
Sounds like you're doing well with the exercising. The combo of both should get that 40 lbs off you in no time! I think I lost about 30 lbs in 3 months (after all my kids). The last few 5 or 10 lbs are the hardest, but stick it out you'll get there!!!