If you're having to do this weekly, and especially daily, then you'll need something more permanent. If you can install an SD card, I'd suggest doing that and moving your personal media files there (I.e. Pics and video). Depending on how many you have, that may free up a lot of internal space.
Otherwise it just sounds like you have too many things installed, and/or your device is limited on space in general. So you'll either need to uninstall some apps, or upgrade to a better device. 32 GB internal storage is about the minimum I'd suggest, and only if you get one with SD card support. Otherwise I'd say 64 GB minimum without SD support.