May I suggest something really quick…
Were you getting your weed from the same person over and over? Its possible its the same strain of pot and your body actually builds up tolerances to the cannabinoids that are different strain to strain.
Im sure you are also aware of the differences between sativa and indica and their effects on your body/head