Hi Brandon, thank you for being a loyal customer of ours, and I am sorry to hear about your experience. This product is self-priming over properly prepared coated or uncoated surfaces. However, for any stain-blocking, or over oil-based or glossy surfaces, priming would be recommended. To help make things right, please don't hesitate to reach out to us directly; we'd love the opportunity to help in any way we can. -Edith