the reason i didnt just test it by jumping it is cuz i didnt have another car to jump it with. and it turns out that it was the battery. why i didnt suspect the battery was because i had this same problem a couple of months ago but it just stopped happening and it was the same battery. so the problem is solved and now i dont have to walk to work anymore.
thanks everyone for the input