It's true, building a brand successfully can take some time. Creating brand loyalty is more than just convincing the consumer into buying a product. It's about gaining the consumer's trust and the trust of their family and peers. It's about return business.
Many advertisers can spike sales temporarily with fly by night campaigns offering, "Once in a Lifetime Discounts" but this can actually work against their brand in the long run. Over discounting can skew the perception of a given product or service and once the product stops flying off the shelf or the phone stops ringing, it's back to square one - only now the product or service may be viewed as the "cheap" option.
Communicate to your potential buyers that your product or service is their best choice for VALUE. Letting someone else be the "cheap" option will be rewarding in the long run.