I first had this about 3 weeks ago I had it for roughly a week and then it went and then about 2 weeks later it has come back and ive had it up to a week now and on the internet it says it shouldn't last more than 2 days is this right?? it keeps looking like its stopping then decides to come back. why is this? how long will it last ???