I always found that starting to paint a room did the trick. (This was before pregnant women weren't supposed to paint.) The operative word is STARTING. I never got to finish before the baby arrived. Any big project will probably do.
Actually, one of my daughters was telling me about two weeks ago, "This baby is not going to arrive. I am going to be pregnant for the NEXT THREE YEARS."
I'm sorry to say that the onset of labor is not really something you can control. In most cases, Baby is the arrival boss!
So hang in there. It's hard to have a sense of humor when you feel like a beached whale, but while you're waiting for Baby to surprise you, take the opportunity to put your feet up and rest, because you won't be doing much of that after you have your new son (you referred to your baby as "him"). Don't be jealous of your friends - YOUR baby will be well worth waiting extra time for.
Oh, and my daughter had her baby about three days (not three years) later.