Okay, well, since you are young (right?) and it happens both stoned and sober, it sounds like a symptom of schizophrenia.

Of course, most psychiatrists will want to medicate you right away, but I think if I were you I would try to see a holistic doctor that specializes in mental illness. You will probably need to shop around to find one that is not a complete quack.

But if you don't want to be put on gobs of psychiatric meds, it's probably your only answer.

I would definitely seek professional help though. Hallucinations or vision or whatever aren't normal and especially if you feel like you can't control them, you should strongly consider seeking medical advice.

Your visions may continue to be friendly, which is awesome, but you should have a safety net in place just in case they don't.