Can marijuana have long term effects if you only smoke it once?

No, if you're a chronic smoker then it can have some long term effects. Only smoking it once wont harm you.