Mark Allen will sit out the British Open and English Open for personal reasons, extending his absence from the professional circuit.