Marketing takes time and money