Do you love self discipline?  NO! No one does.  Don't feel guilty about struggling at it, it's like a muscle.   Work at it and improve a little each day.