Looks like we here have a lad who could profit from some time in a Trappist monastery.
Yes, it does; or at least find an orthodox Catholic confessor for him.