We actually sell refills. However, if you want to refill with your own fragrance, yes, you can definitely do that.
The scent will last up to 6 months from opening.
We are deeply sorry for the hassle. To sort this out, kindly message us immediately at support@blissfragrance.com, and our friendly Customer Support will take care of this.
Yes, you can cancel your order as long as it's not shipped out yet.