During Meghan's pregnancy, she racked up more than $180,000 worth of clothes in just three days during her tour of Morocco, with one gown alone estimated to be worth more than $165,000.
And just weeks before baby Archie was born, Harry and Meghan went on a $60,000 "baby-moon" at a luxury spa.
"I think I'd suggest she tried not to be too celebrity, because that doesn't go down well with the public, and try to ignore the fact she's getting flack from various directions," said Bond.
This comes soon after royal biographer Angela Levin also branded Meghan "extravagant" and claimed that British taxpayers have "baulked" at her spending habits.
Speaking to The Conservative Woman, Levin said: "I think Meghan, on occasion, has been extravagant, which has not gone down well.
"The Queen is known to be frugal and some members of the British public have baulked at a proportion of their tax going towards what they consider to be frivolity."
Speaking on Meghan's lavish baby shower, Levin called it, "an excessive amount whoever offered to pay for it, especially for someone who calls herself a humanitarian".
And like Bond, she said she hoped Meghan would become "less show business and more royal" as she settles into her new role.