6 months at my current job, but its not without its ups and downs, and right now, I'm on medical leave because its a down I'm feeling, blah.. Before this, I tried two jobs that were full time, lasting only 2 days in one, and 3 days in another one. As for part time jobs, I've applied for and worked for one before. On my first stint on that job, things went alright and I was asked back for a second stint, but on my second stint, I left abruptly because I knew one of the new colleague disliked me and was of course never called back on the job again.