NO , every matrix doesnt have an LU decomposition
An invertible matrix has LU decomposition only if all its leading submatrices have non zero determinants
For example
If u have a 3 X 3 matrix
1 X 1 should have determinant non zero
all possible 2X2 from that should have determinant non zero
and finally the 3 X 3 matrix also should have determinant non zero
Then LU decomposition exists